קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
FileIterator
מחזור (iterator) שמאפשר לסקריפטים לבצע איטרציה על אוסף גדול של קבצים. אפשר לגשת למערכי הקבצים מ-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());
}
הפונקציה מקבלת את הפריט הבא באוסף הקבצים או התיקיות.
מסמכים מפורטים
getContinuationToken()
מקבלת אסימון שאפשר להשתמש בו כדי להמשיך את המחזור הזה במועד מאוחר יותר. השיטה הזו שימושית אם עיבוד של מעבד בפעולה אחת יחרוג ממשך ההפעלה המקסימלי.
בדרך כלל, תוקף של אסימוני המשך הוא שבוע אחד.
חזרה
String – טוקן המשך שאפשר להשתמש בו כדי להמשיך את המחזור הזה עם הפריטים שנותרו במעבד הטבלאות כשהטוקן נוצר
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-12-02 (שעון UTC)."],[[["FileIterator allows scripts to iterate over a large collection of files within Google Drive, accessible via `DriveApp` or a `Folder`."],["It provides methods to check for more files (`hasNext()`), retrieve the next file (`next()`), and manage long iterations with continuation tokens (`getContinuationToken()`)."],["`getContinuationToken()` helps to resume iterations that might exceed execution time limits, with tokens typically valid for a week."],["`hasNext()` returns `true` if there are more files to iterate, allowing scripts to control the loop."],["`next()` retrieves the subsequent file in the collection, throwing an exception if none remain."]]],[]]