繁体   English   中英

按名称将文件移动到文件夹-Google Apps脚本

[英]Move file to folder by name - Google apps script

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

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

  • Lepic-KN-28541-2013.pdf
  • Lepic-RV-28541-2013.pdf
  • Novak-KN-15427-2013.pdf
  • Michal-Vozidla-11125-2012.pdf
  • 等等等等

现在,我必须手动将每个文件移动到他的文件夹中,即使只有20个以上的文件,这也确实令人讨厌。

有谁知道如何修改此脚本(在Google脚本示例中列出)以根据其唯一代码自动将文件分类到文件夹?

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

谢谢!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM