Почему время выполнения моей функции Google Scipt зависит от проекта, в котором она находится? - PullRequest
0 голосов
/ 04 августа 2020

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

Однако этот фрагмент кода выполняется очень долго, он даже превышает допустимый время выполнения скрипта Google. Если я копирую ту же самую функцию в новый проект и запускаю ее, она завершается в течение 10 секунд.

Почему это происходит?

Фрагмент кода выглядит примерно так:

function duplicateSpreadSheet() {
  var file = DriveApp.getFileById("FILE_ID");
  var folder = DriveApp.getFolderById("FOLDER_ID"); 
  var destinationID = file.makeCopy("Test copy", folder).getId();  
  
  Logger.log(destinationID)      
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...