Google apps script 获取Google应用程序脚本中新创建文件夹的ID
作为GoogleApps脚本项目的一部分,我正在尝试将活动电子表格和几个上传的文件移动到共享目录中创建的新文件夹中 我已能够使用以下工具创建新文件夹:Google apps script 获取Google应用程序脚本中新创建文件夹的ID,google-apps-script,google-sheets,Google Apps Script,Google Sheets,作为GoogleApps脚本项目的一部分,我正在尝试将活动电子表格和几个上传的文件移动到共享目录中创建的新文件夹中 我已能够使用以下工具创建新文件夹: DriveApp.getFolderById(parentFolder).createFolder(rename); 但是为了能够移动文件,我需要知道刚刚创建的文件夹的ID 代码的其余部分工作正常-如果我只是把一个字符串作为另一个文件夹ID,所有内容都会被移动。我一直在寻找新的文件夹ID 有什么想法吗 ta您可以使用“getId()”检索文件夹
DriveApp.getFolderById(parentFolder).createFolder(rename);
但是为了能够移动文件,我需要知道刚刚创建的文件夹的ID
代码的其余部分工作正常-如果我只是把一个字符串作为另一个文件夹ID,所有内容都会被移动。我一直在寻找新的文件夹ID
有什么想法吗
ta您可以使用“getId()”检索文件夹ID。例如,您的代码可以按如下方式编写
var id = DriveApp.getFolderById(parentFolder).createFolder(rename).getId();
如果驱动器上只有一个文件夹名,您可以从文件夹名中检索文件夹ID,如下所示
var id = DriveApp.getFoldersByName(rename).next().getId();