Class FolderIterator

ПапкаИтератор

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

// 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() элемент.

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

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


next()

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

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

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