Class FolderIterator

FolderIterator

Ein Objekt, mit dem Skripts eine potenziell große Sammlung von Ordnern durchlaufen können. Auf Ordner-Iteratoren kann über DriveApp, eine File oder einen Folder zugegriffen werden.

// 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());
}

Methoden

MethodeRückgabetypKurzbeschreibung
getContinuationToken()StringRuft ein Token ab, mit dem diese Iteration später fortgesetzt werden kann.
hasNext()BooleanErmittelt, ob next() ein Element zurückgibt.
next()FolderRuft das nächste Element in der Sammlung von Dateien oder Ordnern ab.

Detaillierte Dokumentation

getContinuationToken()

Ruft ein Token ab, mit dem diese Iteration später fortgesetzt werden kann. Diese Methode ist nützlich, wenn die Verarbeitung eines Iterators in einer Ausführung die maximale Ausführungszeit überschreitet. Fortsetzungstokens sind in der Regel eine Woche lang gültig.

Rückgabe

String – Ein Fortsetzungstoken, mit dem diese Iteration mit den Elementen fortgesetzt werden kann, die beim Generieren des Tokens im Iterator verblieben sind.


hasNext()

Ermittelt, ob next() ein Element zurückgibt.

Rückgabe

Booleantrue, wenn next() ein Element zurückgibt, andernfalls false.


next()

Ruft das nächste Element in der Sammlung von Dateien oder Ordnern ab. Löst eine Ausnahme aus, wenn keine Elemente mehr vorhanden sind.

Rückgabe

Folder — Das nächste Element in der Sammlung.