Class FileIterator

FileIterator

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

Methods

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

תיעוד מפורט

getContinuationToken()

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

חזרה

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


hasNext()

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

חזרה

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


next()

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

חזרה

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