ตัวดำเนินการวนซ้ำที่อนุญาตให้สคริปต์วนซ้ำผ่านคอลเล็กชันไฟล์ขนาดใหญ่ได้ คุณสามารถเข้าถึงตัวดำเนินการวนซ้ำของไฟล์ได้จาก 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
— รายการถัดไปในคอลเล็กชัน