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