Class FileIterator

FileIterator

一种迭代器,可让脚本对潜在的大型文件集合进行迭代。可以通过 DriveAppFolder 访问文件迭代器。

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

方法

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

详细文档

getContinuationToken()

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

弃踢回攻

String - 一个延续令牌,可用于使用生成令牌时保留在迭代器中的项目恢复此迭代


hasNext()

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

弃踢回攻

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


next()

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

弃踢回攻

File - 集合中的下一项