Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 获取Google应用程序脚本中新创建文件夹的ID_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 获取Google应用程序脚本中新创建文件夹的ID

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()”检索文件夹

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

我已能够使用以下工具创建新文件夹:

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();