Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
FileIterator
Iterator yang memungkinkan skrip melakukan iterasi pada kumpulan file yang berpotensi besar. Iterator
file dapat diakses dari DriveApp atau Folder.
// Log the name of every file in the user's Drive.constfiles=DriveApp.getFiles();while(files.hasNext()){constfile=files.next();Logger.log(file.getName());}
Mendapatkan 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 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
hasNext()
Menentukan apakah memanggil next() akan menampilkan item.
Pulang pergi
Boolean — true jika next() akan menampilkan item; false jika tidak
next()
Mendapatkan item berikutnya dalam kumpulan file atau folder. Menampilkan pengecualian jika tidak ada item
yang tersisa.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-12-22 UTC."],[[["FileIterator allows scripts to iterate over a large collection of files within Google Drive, accessible via `DriveApp` or a `Folder`."],["It provides methods to check for more files (`hasNext()`), retrieve the next file (`next()`), and manage long iterations with continuation tokens (`getContinuationToken()`)."],["`getContinuationToken()` helps to resume iterations that might exceed execution time limits, with tokens typically valid for a week."],["`hasNext()` returns `true` if there are more files to iterate, allowing scripts to control the loop."],["`next()` retrieves the subsequent file in the collection, throwing an exception if none remain."]]],[]]