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
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | String | Recupera un token che può essere utilizzato per riprendere questa iterazione in un secondo momento. |
has | Boolean | Determina se la chiamata a next() restituisce un elemento. |
next() | File | Recupera 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()
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.