Class FolderIterator

FolderIterator

אובייקט שמאפשר לסקריפטים לבצע איטרציה על אוסף גדול של תיקיות. אפשר לגשת לאיטרטורים של תיקיות מ-DriveApp, מ-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());
}

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getContinuationToken()Stringמקבלים טוקן שאפשר להשתמש בו כדי להמשיך את האיטרציה הזו מאוחר יותר.
hasNext()Booleanקובעת אם הקריאה ל-next() מחזירה פריט.
next()Folderמחזירה את הפריט הבא באוסף הקבצים או התיקיות.

תיעוד מפורט

getContinuationToken()

מקבלים טוקן שאפשר להשתמש בו כדי להמשיך את האיטרציה הזו מאוחר יותר. השיטה הזו שימושית אם העיבוד של איטרטור בהפעלה אחת חורג ממשך ההפעלה המקסימלי. אסימוני המשך תקפים בדרך כלל למשך שבוע.

חזרה

String – טוקן המשך שאפשר להשתמש בו כדי להמשיך את האיטרציה הזו עם הפריטים שנשארו באיטרטור כשהטוקן נוצר.


hasNext()

קובעת אם הקריאה ל-next() מחזירה פריט.

חזרה

Booleantrue אם next() מחזירה פריט; false אם לא.


next()

מחזירה את הפריט הבא באוסף הקבצים או התיקיות. הפונקציה מעלה חריגה אם לא נשארו פריטים.

חזרה

Folder – הפריט הבא באוסף.