Un objeto que permite que las secuencias de comandos iteren en una colección de carpetas potencialmente grande. Se puede acceder a los iteradores de carpetas desde DriveApp
, File
o Folder
.
// Log the name of every folder in the user's Drive. var folders = DriveApp.getFolders(); while (folders.hasNext()) { var folder = folders.next(); Logger.log(folder.getName()); }
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getContinuationToken() | String | Obtiene un token que se puede usar para reanudar esta iteración más adelante. |
hasNext() | Boolean | Determina si la llamada a next() mostrará un elemento. |
next() | Folder | Obtiene el siguiente elemento de la colección de archivos o carpetas. |
Documentación detallada
getContinuationToken()
Obtiene un token que se puede usar para reanudar esta iteración más adelante. Este método es útil si procesar un iterador en una ejecución superaría el tiempo máximo de ejecución. Los tokens de continuación suelen tener una validez de una semana.
Devolvedor
String
: Es un token de continuación que se puede usar para reanudar esta iteración con los elementos que permanecieron en el iterador cuando se generó el token.
hasNext()
next()
Obtiene el siguiente elemento de la colección de archivos o carpetas. Muestra una excepción si no quedan elementos.
Devolvedor
Folder
: Es el siguiente elemento de la colección.