Создание копии листа Google с помощью ограниченного сценария также не копирует сценарий - PullRequest
0 голосов
/ 24 мая 2018

У меня есть лист Google с привязанным скриптом в качестве шаблона, и я использую его для копирования и создания нового файла в других папках.

Когда я копирую шаблон, я ожидаю, что копия делаетне только копировать лист, но и связанный скрипт.Однако, это не так.У копии нет ограниченного сценария, и определенные пользователем функции, которые я вызываю на скопированном листе, не работают, потому что их там нет!

Кто-нибудь знает, почему это может происходить и как это исправить?

Спасибо!

Лев

1 Ответ

0 голосов
/ 25 мая 2018

Я просто использовал этот скрипт, чтобы скопировать электронную таблицу с кодом, и код был скопирован вместе с файлом.Это близко к тому, что вы делаете?

function copyThisFile(){
  var ss=SpreadsheetApp.getActive();
  var fileId=ss.getId();
  var file=DriveApp.getFileById(fileId);
  file.makeCopy();
}
...