Class FolderIterator

FolderIterator

Un oggetto che consente agli script di scorrere una raccolta potenzialmente grande di cartelle. È possibile accedere agli iteratori di cartelle da DriveApp, File o 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());
}

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 di next() restituisce un elemento.
next()FolderRecupera 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 una sola esecuzione supera il tempo massimo di esecuzione. I token di continuazione sono generalmente validi per una settimana.

Indietro

String: un token di continuazione che può essere utilizzato per riprendere questa iterazione con gli elementi rimasti nell'iteratore al momento della generazione del token.


hasNext()

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

Indietro

Boolean: true se next() restituisce un elemento; false in caso contrario.


next()

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

Indietro

Folder: l'elemento successivo nella raccolta.