Class FileIterator

FileIterator

Un iteratore che consente agli script di eseguire l'iterazione su una raccolta di file potenzialmente di grandi dimensioni. È possibile accedere agli iteratori di file da DriveApp o da una 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());
}

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()FileRecupera 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 singola esecuzione supera il tempo di esecuzione massimo. In genere, i token di continuazione sono 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 a 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

File : l'elemento successivo nella raccolta.