0

我正在尝试找出谷歌应用程序脚本,该脚本将根据部分文件名将文件从一个父文件夹移动到子文件夹。我正在使用一个邮件合并脚本来自动创建信件和文档。每个文件的名称中都有一个唯一代码(例如,文件名是:“Lepic - KN - 28541 - 2013.pdf”,其中“28541 - 2013”​​是唯一代码)并且每个唯一代码都存在一个子文件夹(文件夹名称:“Lepic - 28541 - 2013”​​)。

所以在父母文件夹中,它基本上看起来像这样:

  • Lepic - KN - 28541 - 2013.pdf
  • Lepic - 房车 - 28541 - 2013.pdf
  • 诺瓦克 - KN - 15427 - 2013.pdf
  • Michal - Vozidla - 11125 - 2012.pdf
  • 等等等等……

现在我必须手动将每个文件移动到他的文件夹中,即使只有 20 多个文件,这也很烦人。

有谁知道如何修改这个脚本(在谷歌脚本示例中收听)以根据他们的唯一代码自动将文件排序到文件夹?

function moveFileToFolder(fileId, targetFolderId) {
var targetFolder = DocsList.getFolderById(targetFolderId);
var file = DocsList.getFileById(fileId);
file.addToFolder(targetFolder);
};

谢谢!

4

1 回答 1

0

不清楚你在问什么。您是在问如何在 Apps 脚本中移动文件,或者如何设置自动化?如果是后者,请查看触发器。编写脚本以查找并移动任何需要移动的文件,然后分配一个计时器触发器以在某个合理的时间间隔内重复该操作。

于 2013-09-19T23:43:54.777 回答