Хотите создать Google App Script, который дублирует сложный лист? Идеи?
В конце я хочу создать сценарий, который создает папку, в которой есть другие папки, с кучей копий пользовательских таблиц, которые наша школа использует для анализа данных.
На данный момент я создал целую систему таблиц данных Google, которые связаны через функцию IMPORTRANGE листов Google, которую наша школа использует для сравнения данных. Я хотел бы внедрить эту систему в других школах и хотел бы попытаться написать сценарий Google App для ее настройки.
У меня есть пара вопросов:
Можно ли использовать сценарий для создания документа, автоматически настроенный для использования функции IMPORTRANGE для импорта данных из другого документа?
Если у меня уже есть настроенный лист (стандартный лист данных, который мы используем), который я хочу сделать 400 копий в разных папках, нужно ли мне писать скрипт для создания этого документа с нуля? Кодировать это, чтобы вытащить копию откуда-нибудь? Что, вы парни, думаете?
Кажется ли это чем-то возможным? Большое спасибо за вашу помощь, ребята! Brandon
1 ответ
Конечно. После создания документа вы просто вставляете =IMPORTRANGE(), используя setFormula () или setFormulas (). Вам придется вручную предоставить разрешение на импорт листов для диапазонов при первом его открытии и в любое время после того, как вы вставите =IMPORTRANGE() со ссылкой на новый лист.
Это тоже не проблема. Вы можете использовать Drive Drive и makeCopy(), чтобы скопировать файл в указанную папку назначения.