根据此处的 Google Apps 脚本 API 参考,在文件夹上调用的 getFolders() 函数应返回一个 FolderIterator,然后可以使用 .hasNext() 和 .next() 对其进行“操作”。
然而,在我包含在 Google 电子表格中的一个 Google 脚本中,它返回了一组文件夹!不仅如此,它只返回文件夹中的前 250 个子文件夹(大约 260 个)。当我第一次创建这个脚本时, getFolders() 曾经确实返回一个数组,这也是规范所说的(看起来这已经改变了......)。该脚本运行良好,直到一个文件夹中的子文件夹数量超过 250 个。
有谁之前经历过这个吗?关于可能发生的事情以及如何解决它的任何建议?我几个月前编写的脚本是否可以使用返回一系列文件夹的 Google Apps 电子表格“库”的替代版本。而不是使用返回 FolderIterator 的新库?如果是这样,我该如何强制它开始使用新的库?
非常感谢您的帮助!
佩特罗斯