Objek yang memungkinkan skrip melakukan iterasi pada kumpulan folder yang mungkin berukuran besar. Folder
iterator dapat diakses dari DriveApp
, File
, atau 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()); }
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getContinuationToken() | String | Mendapatkan token yang dapat digunakan untuk melanjutkan iterasi ini di lain waktu. |
hasNext() | Boolean | Menentukan apakah memanggil next() akan menampilkan item. |
next() | Folder | Mendapatkan item berikutnya dalam koleksi file atau folder. |
Dokumentasi mendetail
getContinuationToken()
Mendapatkan token yang dapat digunakan untuk melanjutkan iterasi ini di lain waktu. Metode ini berguna jika memproses iterator dalam satu eksekusi akan melebihi waktu eksekusi maksimum. Token lanjutan umumnya berlaku selama satu minggu.
Pulang pergi
String
— token kelanjutan yang dapat digunakan untuk melanjutkan iterasi ini dengan item yang
tetap berada di iterator saat token dibuat
hasNext()
next()
Mendapatkan item berikutnya dalam koleksi file atau folder. Menampilkan pengecualian jika tidak ada item tetap ada.
Pulang pergi
Folder
— item berikutnya dalam koleksi