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