Class FileIterator

FileIterator

Un iteratore che consente l'iterazione degli script su una raccolta potenzialmente grande di file. File agli iteratori è possibile accedere da DriveApp o Folder.

// Log the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  Logger.log(file.getName());
}

Metodi

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

Documentazione dettagliata

getContinuationToken()

Ottiene 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 supererebbe il tempo massimo di esecuzione. I token di continuazione sono generalmente validi per una settimana.

Invio

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


hasNext()

Determina se la chiamata a next() restituirà un elemento.

Invio

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


next()

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

Invio

File: l'elemento successivo nella raccolta