Реализовать функцию перемещения папок в 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);
  }
}

Ответы на вопрос(1)

Ваш ответ на вопрос