Я пытаюсь запустить простой скрипт для перемещения файлов из одной папки в другую, но я не уверен, как вводить папки в скрипт.
Я пытаюсь использовать этот код, который я нашел , чтобы я мог настроить триггер на script.google.com и автоматически перемещать файлы.
Итак, я ввожу:
var source_folder = DriveApp.getFolderById("###redacted###")
var dest_folder = DriveApp.getFolderById("###redacted###")
function moveFiles(source_folder, dest_folder) {
var files = source_folder.getFiles();
while (files.hasNext()) {
var file = files.next();
dest_folder.addFile(file);
source_folder.removeFile(file);
}
}
Но когда я нажимаю «Выполнить», я вижу эту ошибку: TypeError: Cannot call method "getFiles" of undefined. (line 7, file "Code")
Я не понимаю, какой синтаксис использовать, чтобы фактически указать, какими должны быть source_folder
и dest_folder
. Цель состоит в том, чтобы указать в скрипте папки Google Диска, а затем настроить триггер, чтобы файлы автоматически перемещались каждые несколько часов или около того.
Как на самом деле указать папки для скрипта, чтобы скрипт мог нормально работать?