将文件按名称的文件夹 - 谷歌Apps脚本(Move file to folder by name

2019-10-18 15:52发布

我试图找出谷歌的Apps脚本,它将从一个亲文件夹中的文件移动到基​​于文件的名称部分的子文件夹。 我使用一个邮件合并脚本来自动创建信件和文件。 每个文件都有以他名字命名的唯一代码(EX文件的名称是:“勒皮克 - KN - 28541 - 2013.pdf”,其中“28541 - 2013”​​是唯一的代码),并为每一个唯一的代码存在一个子文件夹(文件夹的名称: “勒皮克 - 28541 - 2013”​​)。

因此,在父母的文件夹,它基本上是这样的:

  • 勒皮克 - 代码 - 28541 - 2013.pdf
  • 勒皮克 - RV - 28 541 - 2013.pdf
  • 诺瓦克 - 代码 - 15427 - 2013.pdf
  • 米哈尔 - VOZIDLA - 11125 - 2012.pdf
  • 等等等等......

现在,我必须每文件移动到手动他的文件夹,这是真的,就算只超过20个档案烦人。

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

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

谢谢!

Answer 1:

不太清楚你问。 你是问如何在Google Apps脚本文件移动或如何设置自动化? 如果是后者,看触发器。 写脚本去寻找和移动任何文件需要被感动,然后分配一个定时器触发重复该动作,在一些合理区间。



文章来源: Move file to folder by name - Google apps script