Obiekt, który umożliwia skryptom iterowanie przez potencjalnie dużą kolekcję folderów. Do folderów iteracji można uzyskać dostęp z poziomu Drive
, File
lub Folder
.
// Log the name of every folder in the user's Drive. const folders = DriveApp.getFolders(); while (folders.hasNext()) { const folder = folders.next(); Logger.log(folder.getName()); }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | String | Pobiera token, który można wykorzystać do wznowienia tej iteracji w późniejszym czasie. |
has | Boolean | Określa, czy wywołanie next() spowoduje zwrot produktu. |
next() | Folder | Pobiera następny element z kolekcji plików lub folderów. |
Szczegółowa dokumentacja
get Continuation Token()
Pobiera token, który można wykorzystać do wznowienia tej iteracji w późniejszym czasie. Ta metoda jest przydatna, jeśli przetworzenie iteratora w jednym wykonaniu przekroczy maksymalny czas wykonania. Tokeny kontynuacji są zwykle ważne przez tydzień.
Powrót
String
– token kontynuacji, który można wykorzystać do wznowienia iteracji z elementami, które pozostały w iteratorze w momencie wygenerowania tokena.
has Next()
next()
Pobiera następny element z kolekcji plików lub folderów. Wyjątek jest zgłaszany, jeśli nie ma żadnych elementów.
Powrót
Folder
– następny element w kolekcji.