Class FolderIterator

FolderIterator

Objek yang memungkinkan skrip melakukan iterasi pada kumpulan folder yang berpotensi besar. Iterator folder dapat diakses dari DriveApp, File, atau Folder.

// Log the name of every folder in the user's Drive.
const folders = DriveApp.getFolders();
while (folders.hasNext()) {
  const folder = folders.next();
  Logger.log(folder.getName());
}

Metode

MetodeJenis nilai yang ditampilkanDeskripsi singkat
getContinuationToken()StringMendapatkan token yang dapat digunakan untuk melanjutkan iterasi ini di lain waktu.
hasNext()BooleanMenentukan apakah panggilan next() menampilkan item.
next()FolderMendapatkan item berikutnya dalam kumpulan file atau folder.

Dokumentasi mendetail

getContinuationToken()

Mendapatkan token yang dapat digunakan untuk melanjutkan iterasi ini di lain waktu. Metode ini berguna jika pemrosesan iterator dalam satu eksekusi melampaui waktu eksekusi maksimum. Token kelanjutan biasanya berlaku selama satu minggu.

Pulang pergi

String — Token kelanjutan yang dapat digunakan untuk melanjutkan iterasi ini dengan item yang tetap ada di iterator saat token dibuat.


hasNext()

Menentukan apakah panggilan next() menampilkan item.

Pulang pergi

Booleantrue jika next() menampilkan item; false jika tidak.


next()

Mendapatkan item berikutnya dalam kumpulan file atau folder. Menampilkan pengecualian jika tidak ada item yang tersisa.

Pulang pergi

Folder — Item berikutnya dalam koleksi.