Class FileIterator

FileIterator

Es un iterador que permite que las secuencias de comandos iteren en una colección de archivos potencialmente grande. Se puede acceder a los iteradores de archivos desde DriveApp o un 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());
}

Métodos

MétodoTipo de datos que se devuelveDescripción breve
getContinuationToken()StringObtiene un token que se puede usar para reanudar esta iteración más adelante.
hasNext()BooleanDetermina si la llamada a next() devuelve un elemento.
next()FileObtiene 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 el procesamiento de un iterador en una ejecución supera el tiempo máximo de ejecución. Por lo general, los tokens de continuación son válidos durante una semana.

Volver

String: Es un token de continuación que se puede usar para reanudar esta iteración con los elementos que quedaron en el iterador cuando se generó el token.


hasNext()

Determina si la llamada a next() devuelve un elemento.

Volver

Boolean: true si next() devuelve un elemento; false si no lo hace.


next()

Obtiene el siguiente elemento de la colección de archivos o carpetas. Arroja una excepción si no quedan elementos.

Volver

File: Es el siguiente elemento de la colección.