Итератор, позволяющий сценариям перебирать потенциально большую коллекцию файлов. Доступ к итераторам файлов можно получить из Drive App
или Folder
.
// Log the name of every file in the user's Drive. const files = DriveApp.getFiles(); while (files.hasNext()) { const file = files.next(); Logger.log(file.getName()); }
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
get Continuation Token() | String | Получает токен, который можно использовать для возобновления этой итерации позднее. |
has Next() | Boolean | Определяет, вернет ли вызов next() элемент. |
next() | File | Получает следующий элемент в коллекции файлов или папок. |
Подробная документация
get Continuation Token()
Получает токен, который можно использовать для возобновления этой итерации позднее. Этот метод полезен, если обработка итератора за одно выполнение превысит максимальное время выполнения. Токены продолжения обычно действительны в течение одной недели.
Возвращаться
String
— токен продолжения, который можно использовать для возобновления этой итерации с элементами, которые остались в итераторе на момент создания токена.
has Next()
next()
Получает следующий элемент в коллекции файлов или папок. Выдает исключение, если элементов не осталось.
Возвращаться
File
— следующий элемент коллекции.