Class FolderIterator

FolderIterator

Un oggetto che consente agli script di eseguire l'iterazione su una raccolta potenzialmente estesa di cartelle. È possibile accedere agli iteratori delle cartelle da DriveApp, File o 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());
}

Metodi

MetodoTipo restituitoBreve descrizione
getContinuationToken()StringRecupera un token che può essere utilizzato per riprendere questa iterazione in un secondo momento.
hasNext()BooleanDetermina se la chiamata a next() restituisce un elemento.
next()FolderConsente di acquisire l'elemento successivo nella raccolta di file o cartelle.

Documentazione dettagliata

getContinuationToken()

Recupera un token che può essere utilizzato per riprendere questa iterazione in un secondo momento. Questo metodo è utile se l'elaborazione di un iteratore in un'esecuzione supera il tempo massimo di esecuzione. I token di continuazione sono generalmente validi per una settimana.

Ritorni

String: un token di continuazione che può essere utilizzato per riprendere questa iterazione con gli elementi rimasti nell'iteratore quando è stato generato il token


hasNext()

Determina se la chiamata a next() restituisce un elemento.

Ritorni

Boolean: true se next() restituirà un articolo; false in caso contrario


next()

Consente di acquisire l'elemento successivo nella raccolta di file o cartelle. Genera un'eccezione se non rimangono elementi.

Ritorni

Folder: l'elemento successivo nella raccolta