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