2016-11-17 3 views
0

Проблема:Переместить файлы автоматически из одной папки в другую в Google Drive

Файлы втянуты автоматически из моих писем в папку на моем Google Drive. В файлах автоматически указывается имя, которое было предметом сообщения электронной почты, например. «Пляж». Таким образом, несколько файлов могут иметь одно и то же имя, если письма имеют одинаковое имя темы.

Как только файлы приземлились на Google Диске, я хочу переместить файлы, например те, что называются «Пляж», в другую папку под названием «Пляж».

Каков наилучший способ для этого? Я попытался использовать сценарии, списки папок/ID/имена файлов и т. Д. В электронных таблицах, но не могу их получить.

+0

Можете ли вы опубликовать какой-либо код, показывающий, что вы пробовали до сих пор? –

+0

Привет, Джейсон, я не пробовал какой-либо код, я очень новичок в этом. – jdh

ответ

0

В соответствии с этим article вы можете использовать Сценарии Google Apps для перемещения файлов по папкам.

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); 

    } 
} 

Вот некоторые темы, которые могут помочь:

0

Это то, что я использую, и она работает хорошо The_unique_File_id является частью после drive.google.com/drive/folders/ в буквы и цифры

function copyFiles(source_folder, dest_folder) { 

    var source_folder = DriveApp.getFolderById('The_unique_File_id'); 
    var dest_folder = DriveApp.getFolderById('The_unique_File_id'); 
    var files = source_folder.getFiles(); 

    while (files.hasNext()) { 

    var file = files.next(); 
    dest_folder.addFile(file); 
    source_folder.removeFile(file); 

    } 
} 

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

  • Нет связанных вопросов^_^