【发布时间】:2017-09-09 22:59:52
【问题描述】:
我是舞台上的学生,我在这个问题上遇到了问题。我在电子表格的附加组件中尝试了多种解决方案但没有成功,例如:
var childFolders = DriveApp.getFolderById('ID').getFolders();
或
var childFolders = DriveApp.getFolderById('ID').searchFolders("mimeType = 'application/vnd.google-apps.folder'");
我只得到其中的文件夹,而不是它们的子文件夹。
当您可以使用此命令拥有驱动器的所有文件夹时,这很奇怪:
var childFolders = DriveApp.getFolders();
我想要文件夹和所有子文件夹。详细信息我将不得不使用触发器,因为我超过了 6 分钟的时间限制,驱动器中有超过 7000 个文件夹。示例:根目录下的一个文件夹可以有500个文件夹的树形文件夹。
我尽量避免使用递归函数。递归组合和触发器是......!我的脚本必须得到一个文件夹,所有的都是子文件夹。 我得到了第一个文件夹的启动键。
如果你有想法,欢迎你。
【问题讨论】:
标签: javascript google-apps-script google-drive-api directory