获取Google Apps脚本中新创建的文件夹的ID

时间:2017-02-07 00:21:25

标签: google-apps-script google-sheets

作为Google Apps脚本项目的一部分,我尝试将活动电子表格和多个上传文件移动到在共享目录中创建的新文件夹。

我已经能够用:

创建新文件夹
DriveApp.getFolderById(parentFolder).createFolder(rename);

但是能够移动我需要知道刚刚创建的文件夹的ID的文件。

其余的代码工作正常 - 如果我只是将字符串作为另一个文件夹ID放入一切。我只是坚持找到新的文件夹ID。

有什么想法吗?

TA

1 个答案:

答案 0 :(得分:2)

您可以使用“getId()”检索文件夹ID。例如,您的代码可以编写如下。

var id = DriveApp.getFolderById(parentFolder).createFolder(rename).getId();

如果驱动器上的文件夹名称只有一个,您可以从文件夹名称中检索文件夹ID,如下所示。

var id = DriveApp.getFoldersByName(rename).next().getId();