Class FileIterator

FileIterator

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

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

החזרות

String – אסימון המשך שיכול לשמש להמשך החזרה הזו עם הפריטים שנשארו באיטרטור כשהאסימון נוצר


hasNext()

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

החזרות

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


next()

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

החזרות

File - הפריט הבא באוסף