我正在尝试找出谷歌应用程序脚本,它将根据部分文件名将文件从一个父文件夹移动到子文件夹。我正在使用一个邮件合并脚本来自动创建字母和文档。每个文件的名称都有一个唯一的代码(例如文件名为:“Lepic - KN - 28541 - 2013.pdf”,其中“28541 - 2013”是唯一代码)并且每个唯一代码都存在一个子文件夹(文件夹名称:“Lepic - 28541 - 2013”)。
所以在父母文件夹中它基本上是这样的:
现在我必须手动将每个文件移动到他的文件夹,即使只有20多个文件,这也很烦人。
有人知道如何修改此脚本(在Google脚本示例中监听),根据自己的唯一代码自动将文件排序到文件夹吗?
function moveFileToFolder(fileId, targetFolderId) {
var targetFolder = DocsList.getFolderById(targetFolderId);
var file = DocsList.getFileById(fileId);
file.addToFolder(targetFolder);
};
谢谢!
答案 0 :(得分:0)
不清楚你在问什么。您是在询问如何在Apps脚本中移动文件,还是如何设置自动化?如果是后者,请查看触发器。编写脚本以查找并移动任何需要移动的文件,然后分配一个定时器触发器,以合理的间隔重复该操作。