【问题标题】:Get ID of newly created Folder in Google Apps Script获取 Google Apps 脚本中新建文件夹的 ID
【发布时间】:2017-02-07 00:21:24
【问题描述】:

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

我已经能够创建新文件夹:

DriveApp.getFolderById(parentFolder).createFolder(rename);

但是为了能够将文件移动到我需要知道刚刚创建的文件夹的 ID 的位置。

其余的代码都可以正常工作 - 如果我只是将一个字符串作为另一个文件夹 ID 放入,那么所有内容都会被移动。我只是一直在寻找新的文件夹 ID。

有什么想法吗?

ta

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多