Class FileIterator

FileIterator

Iterator yang memungkinkan skrip melakukan iterasi pada kumpulan file yang mungkin berukuran besar. File iterator 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

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getContinuationToken()StringMendapatkan token yang dapat digunakan untuk melanjutkan iterasi ini di lain waktu.
hasNext()BooleanMenentukan apakah memanggil next() akan menampilkan item.
next()FileMendapatkan 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()

Menentukan apakah memanggil next() akan menampilkan item.

Pulang pergi

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


next()

Mendapatkan item berikutnya dalam koleksi file atau folder. Menampilkan pengecualian jika tidak ada item tetap ada.

Pulang pergi

File — item berikutnya dalam koleksi