Iterrator yang memungkinkan skrip untuk melakukan iterasi pada koleksi file yang berpotensi besar. Iterator
file dapat diakses dari DriveApp
atau Folder
.
// Log the name of every file in the user's Drive. var files = DriveApp.getFiles(); while (files.hasNext()) { var file = files.next(); Logger.log(file.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 panggilan next() akan menampilkan item. |
next() | File | 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 pemrosesan iterator dalam satu eksekusi akan melebihi waktu eksekusi maksimum. Token lanjutan umumnya valid selama satu minggu.
Return
String
— token lanjutan 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. Melempar pengecualian jika tidak ada item yang tetap.
Return
File
— item berikutnya dalam koleksi