作为 Google Apps 脚本项目的一部分,我尝试将活动电子表格和几个上传的文件移动到在共享目录中创建的新文件夹中。
我已经能够使用以下命令创建新文件夹:
DriveApp.getFolderById(parentFolder).createFolder(rename);
但为了能够将文件移动到我需要知道刚刚创建的文件夹的 ID 的位置。
代码的其余部分工作正常 - 如果我只是输入一个字符串作为另一个文件夹 ID,所有内容都会被移动。我只是一直在寻找新的文件夹 ID。
有任何想法吗?
ta
您可以使用“getId()”检索文件夹 ID。例如,您的代码可以编写如下。
var id = DriveApp.getFolderById(parentFolder).createFolder(rename).getId();
如果 Drive 上的文件夹名称只有一个,您可以从文件夹名称中检索文件夹 ID,如下所示。
var id = DriveApp.getFoldersByName(rename).next().getId();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)