Нужна помощь в отладке кода скрипта Google Apps, предназначенного для обновления сотен файлов на Google Диске
Компания, в которой я работаю, только что обновила свой брендинг, затронув сотни файлов Excel и PowerPoint, сохраненных на общем Google Диске. Над обновлением файлов работает команда. Моя задача - найти эффективный способ добавления новых файлов и удаления старых файлов на Google Диске.
Я создал таблицу Google для записи текущего идентификатора файла, нового идентификатора файла и идентификатора папки, а также следующего кода скрипта Google Apps. Код вызывает следующую ошибку.
Исключение: непредвиденная ошибка при получении метода или свойства getFileById для объекта DriveApp.
BulkUpdate @ Bulk Update.gs:25
Надеетесь, что кто-нибудь поможет мне отладить? Я новичок и наткнулся на стену.
2 ответа
Спасибо всем. Оказывается, мне нужно было вычесть один из
lastRow
в определении dataRange. Ниже вы найдете окончательный код для справки.
Я вижу опечатку
var currentFile = DriveApp.getFileById(currentFileId);
var newFile = DriveApp.getFileByID(newFileId);
getFileByID
id все в верхнем регистре, я думаю, это должно быть
getFileById
согласно документации API. Также попробуйте распечатать
currentFileId
и
newFileId
.