0

根据此处的 Google Apps 脚本 API 参考,在文件夹上调用的 getFolders() 函数应返回一个 FolderIterator,然后可以使用 .hasNext() 和 .next() 对其进行“操作”。

然而,在我包含在 Google 电子表格中的一个 Google 脚本中,它返回了一组文件夹!不仅如此,它只返回文件夹中的前 250 个子文件夹(大约 260 个)。当我第一次创建这个脚本时, getFolders() 曾经确实返回一个数组,这也是规范所说的(看起来这已经改变了......)。该脚本运行良好,直到一个文件夹中的子文件夹数量超过 250 个。

有谁之前经历过这个吗?关于可能发生的事情以及如何解决它的任何建议?我几个月前编写的脚本是否可以使用返回一系列文件夹的 Google Apps 电子表格“库”的替代版本。而不是使用返回 FolderIterator 的新库?如果是这样,我该如何强制它开始使用新的库?

非常感谢您的帮助!

佩特罗斯

4

1 回答 1

1

如果您要发布实际代码,我们可以看到您可能使用的是 docsList 而不是 DriveApp

于 2013-09-18T17:57:42.637 回答