Class FolderIterator

FolderIterator

可让脚本遍历大量文件夹集合的对象。文件夹 可以通过 DriveAppFileFolder 访问迭代器。

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
  var folder = folders.next();
  Logger.log(folder.getName());
}

方法

方法返回类型简介
getContinuationToken()String获取可用于稍后恢复此迭代的令牌。
hasNext()Boolean确定调用 next() 是否会返回项。
next()Folder获取文件或文件夹集合中的下一项。

详细文档

getContinuationToken()

获取可用于稍后恢复此迭代的令牌。此方法非常有用 如果在一次执行中处理迭代器会超过最长执行时间,则会发生此错误。 接续令牌的有效期通常为一周。

返回

String - 一个继续令牌,可用于通过 在生成令牌时保留在迭代器中


hasNext()

确定调用 next() 是否会返回项。

返回

Boolean - true(如果 next() 将返回商品);如果不是,则设为 false


next()

获取文件或文件夹集合中的下一项。如果没有项目,则会抛出异常 。

返回

Folder - 集合中的下一项