Class FolderIterator

FolderIterator

אובייקט שמאפשר לסקריפטים לחזור על אוסף של תיקיות שעשוי להיות גדול. אפשר לגשת לאיטרטורים של תיקיות דרך DriveApp, File או Folder.

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
  var folder = folders.next();
  Logger.log(folder.getName());
}

שיטות

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

תיעוד מפורט

getContinuationToken()

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

החזרות

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


hasNext()

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

החזרות

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


next()

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

החזרות

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