Хотите создать Google App Script, который дублирует сложный лист? Идеи?

В конце я хочу создать сценарий, который создает папку, в которой есть другие папки, с кучей копий пользовательских таблиц, которые наша школа использует для анализа данных.
На данный момент я создал целую систему таблиц данных Google, которые связаны через функцию IMPORTRANGE листов Google, которую наша школа использует для сравнения данных. Я хотел бы внедрить эту систему в других школах и хотел бы попытаться написать сценарий Google App для ее настройки.

У меня есть пара вопросов:

  1. Можно ли использовать сценарий для создания документа, автоматически настроенный для использования функции IMPORTRANGE для импорта данных из другого документа?

  2. Если у меня уже есть настроенный лист (стандартный лист данных, который мы используем), который я хочу сделать 400 копий в разных папках, нужно ли мне писать скрипт для создания этого документа с нуля? Кодировать это, чтобы вытащить копию откуда-нибудь? Что, вы парни, думаете?

Кажется ли это чем-то возможным? Большое спасибо за вашу помощь, ребята! Brandon

1 ответ

Решение
  1. Конечно. После создания документа вы просто вставляете =IMPORTRANGE(), используя setFormula () или setFormulas (). Вам придется вручную предоставить разрешение на импорт листов для диапазонов при первом его открытии и в любое время после того, как вы вставите =IMPORTRANGE() со ссылкой на новый лист.

  2. Это тоже не проблема. Вы можете использовать Drive Drive и makeCopy(), чтобы скопировать файл в указанную папку назначения.

Другие вопросы по тегам