Итератор, позволяющий сценариям перебирать потенциально большую коллекцию файлов. Доступ к итераторам файлов можно получить из 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()
Получает следующий элемент в коллекции файлов или папок. Выдает исключение, если не осталось элементов.
Возвращаться
File
— следующий элемент коллекции.