Я написал очень простой фрагмент кода, чтобы скопировать определенную электронную таблицу и поместить ее в папку. Эта функция находится в скрипте, который содержит некоторые другие функции, которые манипулируют данными в скрипте, скрипт занимает около 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)
}