ตัววนซ้ำที่ช่วยให้สคริปต์วนซ้ำในคอลเล็กชันไฟล์จำนวนมากได้ เข้าถึงตัววนซ้ำของไฟล์ได้จาก Drive หรือ 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()); }
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | String | รับโทเค็นที่ใช้เพื่อดำเนินการซ้ำนี้ต่อได้ในภายหลัง |
has | Boolean | กำหนดว่าการเรียก next() จะแสดงผลรายการหรือไม่ |
next() | File | รับรายการถัดไปในคอลเล็กชันของไฟล์หรือโฟลเดอร์ |
เอกสารโดยละเอียด
get Continuation Token()
รับโทเค็นที่ใช้เพื่อดำเนินการซ้ำนี้ต่อได้ในภายหลัง วิธีนี้มีประโยชน์ หากการประมวลผลตัววนซ้ำในการดำเนินการครั้งเดียวใช้เวลานานเกินระยะเวลาดำเนินการสูงสุด โดยทั่วไปแล้วโทเค็นต่อเนื่องจะใช้ได้เป็นเวลา 1 สัปดาห์
รีเทิร์น
String — โทเค็นต่อเนื่องที่ใช้เพื่อดำเนินการซ้ำนี้ต่อกับรายการที่ยังคงอยู่ในตัววนซ้ำเมื่อมีการสร้างโทเค็นได้
has Next()
next()
รับรายการถัดไปในคอลเล็กชันของไฟล์หรือโฟลเดอร์ ส่งข้อยกเว้นหากไม่มีรายการเหลืออยู่
รีเทิร์น
File — รายการถัดไปในคอลเล็กชัน