ออบเจ็กต์ที่อนุญาตให้สคริปต์วนซ้ำผ่านคอลเล็กชันโฟลเดอร์ขนาดใหญ่ได้ คุณสามารถเข้าถึงตัวดำเนินการโฟลเดอร์ได้จาก Drive
, File
หรือ Folder
// Log the name of every folder in the user's Drive. const folders = DriveApp.getFolders(); while (folders.hasNext()) { const folder = folders.next(); Logger.log(folder.getName()); }
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
get | String | รับโทเค็นที่ใช้เพื่อกลับมาดำเนินการซ้ำในภายหลังได้ |
has | Boolean | กำหนดว่าการเรียก next() จะแสดงรายการหรือไม่ |
next() | Folder | รับรายการถัดไปในคอลเล็กชันไฟล์หรือโฟลเดอร์ |
เอกสารประกอบโดยละเอียด
get Continuation Token()
รับโทเค็นที่ใช้เพื่อกลับมาดำเนินการซ้ำในภายหลังได้ วิธีนี้มีประโยชน์ในกรณีที่การประมวลผลตัวดำเนินการวนซ้ำในการเรียกใช้ครั้งเดียวจะใช้เวลานานเกินระยะเวลาการเรียกใช้สูงสุด โดยทั่วไปแล้วโทเค็นการต่ออายุจะใช้งานได้ 1 สัปดาห์
รีเทิร์น
String
— โทเค็นการดําเนินการต่อที่ใช้เพื่อดําเนินการซ้ำนี้ต่อได้โดยใช้รายการที่เหลืออยู่ในตัวดำเนินการเมื่อสร้างโทเค็น
has Next()
next()
รับรายการถัดไปในคอลเล็กชันไฟล์หรือโฟลเดอร์ แสดงข้อยกเว้นหากไม่มีรายการเหลืออยู่
รีเทิร์น
Folder
— รายการถัดไปในคอลเล็กชัน