我正在一个项目中,该项目将从Wordpress网站发送PDF到Google云端硬盘。这些文件是在某些城市举行的某些活动的注册人员的PDF。这些PDF都发送到父文件夹“注册表”。我需要实现的是将这些PDF自动发送到子文件夹,例如Amsterdam,Rotterdam,Woerden,Westland等。
所有PDF都发送到父文件夹“注册表”。我需要实现的是将这些PDF自动发送到子文件夹,例如Amsterdam,Rotterdam。 PDF的名称是城市名称(例如,阿姆斯特丹)。
总而言之,问题基本上是:如何将名为Amsterdam的文件发送到名为Amsterdam的子文件夹,并将名为Rotterdam的文件发送到名为Rotterdam的文件夹?
编辑:我正在处理脚本,但尚未完成。下面的脚本在名称中包含“ woerden”的父文件夹中搜索文件。接下来,它将这些文件移动到名为“ woerden”的文件夹中。这行得通,但是问题是我将必须创建大约300个不同的脚本才能使整个过程自动化。因此,我想知道是否有可能使此脚本更具动态性。例如,如果文件名包含-woerden-的文件被发送到名为woerden的文件夹,并且文件名包含-westland-的文件将被发送到名为westland的文件夹。
function SearchFiles() {
// Parent folder
var parentFolder = DriveApp.getFolderById('15azR1-Fic_F_wPZHzXWKblIyxBB_GVsW'); //parent folder which will be scanned for duplicates
// Log the name of every file in the user's Drive whose name contains "westland".
var files = DriveApp.searchFiles(
'title contains "westland"');
while (files.hasNext()) {
var file = files.next();
// Remove the file from all parent folders
var parents = file.getParents();
while (parents.hasNext()) {
var parent = parents.next();
parent.removeFile(file);
}
DriveApp.getFolderById('1mSW3-uqv_F1m-TfLa_JyGRVK9-sGJYTj').addFile(file);
}
}
我希望我清楚地问了我的问题。如果您需要更多信息,请告诉我。
干杯