Реализовать функцию перемещения папок в Google Dirve
Я очень новичок в написании любых типов сценариев и пытаюсь написать сценарий Служб Google для поиска в папках определенной строки и, если найдено, переместить папку в другую папку.
Я могу скопировать папку, но не перемещать ее, так как скопированная папка имеет тот же идентификатор, что и оригинал, а удаление одной удаляет другую. Из того, что я смог выяснить, я могу реализовать это, удалив нужного ребенка из папки. Я пробовал это в проводнике API, и он делает то, что я ожидаю.
Проблема в том, что я не могу на всю жизнь понять, как реализовать пример, приведенный вСтраница Google Drive SDK в script.google.com, Если я вставлю пример кода, я получу пропущенное имя после. ошибка оператора. Ни одна из команд сценариев не позволяет мне удалить ребенка.
Вероятно, это простая проблема, возникающая из-за того, что я пытался изучить JavaScript с помощью этого проекта, но я был бы признателен за любую помощь или совет о том, как реализовать функцию перемещения в Google Script.
Конкретный вопрос: как мне реализовать скрипт перемещения папки? Это то, что я пытаюсь, но он удаляет обе папки:
while (contents.hasNext()) {
folder = contents.next();
name = folder.getName();
if (name.search("XYZ") != -1) {
moveFolder = folder;
targetFolder.addFolder(moveFolder) moveFolder.setName('DEL_' +
moveFolder.getName());
removeFolder(moveFolder);
}
}