Class FolderIterator

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
FolderIterator

Um objeto que permite que os scripts iterem uma coleção potencialmente grande de pastas. Os iteradores de pastas podem ser acessados a partir de DriveApp, File ou 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étodoTipo de retornoBreve descrição
getContinuationToken()StringRecebe um token que pode ser usado para retomar essa iteração posteriormente.
hasNext()BooleanDetermina se chamar next() retornará um item.
next()FolderRecebe o próximo item na coleção de arquivos ou pastas.

Documentação detalhada

getContinuationToken()

Recebe um token que pode ser usado para retomar essa iteração posteriormente. Esse método é útil se o processamento de um iterador em uma execução exceder o tempo máximo de execução. Os tokens de continuação geralmente são válidos por uma semana.

Retornar

String: um token de continuação que pode ser usado para retomar essa iteração com os itens que permaneceram no iterador quando o token foi gerado.


hasNext()

Determina se chamar next() retornará um item.

Retornar

Boolean: true se next() retornar um item. false se não for


next()

Recebe o próximo item na coleção de arquivos ou pastas. Lança uma exceção se nenhum item permanecer.

Retornar

Folder: o próximo item na coleção.