Class FolderIterator

FolderIterator

Obiekt, który umożliwia skryptom iterację na potencjalnie dużej kolekcji folderów. Folderach itertory są dostępne w DriveApp, File lub 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());
}

Metody

MetodaZwracany typKrótki opis
getContinuationToken()StringPobiera token, którego można użyć do wznowienia tej iteracji w późniejszym czasie.
hasNext()BooleanOkreśla, czy wywołanie funkcji next() zwróci produkt.
next()FolderPobiera następny element w kolekcji plików lub folderów.

Szczegółowa dokumentacja

getContinuationToken()

Pobiera token, którego można użyć do wznowienia tej iteracji w późniejszym czasie. Ta metoda jest przydatna jeśli przetwarzanie iteratora podczas jednego wykonania spowodowałoby przekroczenie maksymalnego czasu wykonania. Tokeny kontynuacji są zwykle ważne przez tydzień.

Powrót

String – token kontynuacji, którego można używać do wznawiania iteracji za pomocą elementów, które pozostał w iteratorze podczas generowania tokena.


hasNext()

Określa, czy wywołanie funkcji next() zwróci produkt.

Powrót

Booleantrue, jeśli next() zwróci produkt; false, jeśli nie


next()

Pobiera następny element w kolekcji plików lub folderów. Zgłasza wyjątek, jeśli brak elementów

Powrót

Folder – następny element w kolekcji