Это очень-очень хороший вариант в текущей объективной реальности. Как минимум, так точно делают. Еще вариант, просто перезаписывать формулы с листа-шаблона.
С помощью скрипта. Это задание, а не вопрос. Нужно решение? Закажите исполнение или переформулируйте вопрос так, чтобы на него можно было дать однозначный ответ.
aminodovborisov, да, это верно. Также, чтобы разрешить запуск вашего приложения для большого круга пользователей вам необходимо заполнить и отправить OAuth Consent Screen в Google Developers Console, иначе ваше приложение будет заблокировано вообще для всех.
Old_disciple, как вы ее прикрепите, она же не файл?! Просто создайте копию своей Таблицы, перейдите в копию, удалите приватные данные и добавьте доступ для всех для чтения. Пришлите ссылку на эту копию.
Дмитрий Давыдов, на самом деле, вы можете передавать что угодно, главное, чтобы на стороне скриптов вы потом смогли построить Blob и записать его на Диск в файл.