2015-02-03 2 views

ответ

0

Вы можете сделать содержимое одной папки доступной в другой папке с помощью метода addFolder() - содержимое будет теперь доступно как в исходной папке, так и в целевой папке.

function moveFolder() { 
    var source = DriveApp.getFoldersByName("source").next(); 
    var folder = DriveApp.getFoldersByName("target").next(); 
    folder.addFolder(source); 
} 
+0

Я знаю этот метод для перемещения «файла», но будет ли он работать для перемещения «папки» и его содержимого (файлов и подпапок) ??? –

+0

Я исправил код. Кроме того, если вы хотите полностью переместить папку в другое место, см. [Эту ссылку] (http://ctrlq.org/code/19979-copy-folders-drive). Вы можете вызвать setTrashed (true) в исходной папке для удаления после копирования. –

+0

Я пробовал код, на который вы указали, в этой ссылке выше. Однако, когда я запускаю его, я получаю «TypeError: тестовая папка 1111 не является функцией, это объект. (Строка 45, файл« MantisWorkflow »). –

Смежные вопросы