问题:
文件会自动从我的电子邮件中提取到我的Google云端硬盘上的文件夹中。 这些文件自动被赋予一个名称,该名称是电子邮件的主题,例如"海滩&#34 ;.因此,如果电子邮件具有相同的主题名称,则多个文件可以具有相同的名称。
一旦文件登陆Google云端硬盘,我就会将名为" Beach"的文件移至另一个名为" Beach"的文件夹中。
最好的方法是什么?我曾尝试在电子表格中使用脚本,文件夹/ ID /文件名等列表,但却无法获得它。
答案 0 :(得分: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);
}
}
以下是一些可能有用的相关主题:
答案 1 :(得分: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);
}
}