Class FileIterator

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Итератор файлов

Итератор, который позволяет сценариям перебирать потенциально большую коллекцию файлов. Доступ к итераторам файлов можно получить из DriveApp или Folder .

// 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() возвращать элемент.

Возвращаться

Booleantrue , если next() вернет элемент; false , если нет


next()

Получает следующий элемент в коллекции файлов или папок. Выдает исключение, если элементов не осталось.

Возвращаться

File — следующий элемент в коллекции