chr*_*huh 2 google-sheets google-apps-script
作为 Google Apps Script 项目的一部分,我正在尝试将活动电子表格和几个上传的文件移动到在共享目录中创建的新文件夹中。
我已经能够创建新文件夹:
DriveApp.getFolderById(parentFolder).createFolder(rename);
Run Code Online (Sandbox Code Playgroud)
但是为了能够将文件移动到我需要知道刚刚创建的文件夹的 ID 的位置。
其余的代码工作正常 - 如果我只是输入一个字符串作为另一个文件夹 ID,一切都会被移动。我只是坚持实际找到那个新的文件夹 ID。
有任何想法吗?
塔
您可以使用“getId()”检索文件夹 ID。例如,您的代码可以编写如下。
var id = DriveApp.getFolderById(parentFolder).createFolder(rename).getId();
Run Code Online (Sandbox Code Playgroud)
如果 Drive 上的文件夹名称只有一个,您可以从文件夹名称中检索文件夹 ID,如下所示。
var id = DriveApp.getFoldersByName(rename).next().getId();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8962 次 |
| 最近记录: |