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