CacheService מאפשר לך לגשת למטמון לאחסון נתונים לטווח קצר.
המחלקה הזו מאפשרת לקבל מופע ספציפי של מטמון. מטמון ציבורי מיועד לדברים שלא תלויים במשתמש שניגש לסקריפט שלכם. מטמון פרטי מיועד לדברים שספציפיים למשתמש, כמו הגדרות או פעילות אחרונה.
לא בטוח שהנתונים שתכתבו במטמון יישמרו עד לזמן התפוגה שלהם. חשוב להתכונן לקראת החזרה של null
מכל המאמרים.
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getDocumentCache() | Cache | הפונקציה מקבלת את המופע של המטמון שהוחל על המסמך והסקריפט הנוכחיים. |
getScriptCache() | Cache | לוכדים את מופע המטמון שהוחל על הסקריפט. |
getUserCache() | Cache | לוכדים את מופע המטמון של המשתמש והסקריפט הנוכחיים. |
תיעוד מפורט
getDocumentCache()
הפונקציה מקבלת את המופע של המטמון שהוחל על המסמך והסקריפט הנוכחיים. מטמון מסמכים הוא ספציפי למסמך הנוכחי שמכיל את הסקריפט. אפשר להשתמש בהם כדי לאחסן פרטי סקריפט ספציפיים למסמך הנוכחי. אם מפעילים את השיטה הזו מחוץ להקשר של מסמך מכיל (למשל, מסקריפט עצמאי או מאפליקציית אינטרנט), ה-method הזה מחזיר את הערך null
.
// Gets a cache that is specific to the current document containing the script var cache = CacheService.getDocumentCache();
החזרות
Cache
- מופע של מטמון מסמכים, או null
אם אין מסמך מכיל
getScriptCache()
לוכדים את מופע המטמון שהוחל על הסקריפט. המטמון של הסקריפט משותף לכל המשתמשים בו. השתמש בהן כדי לאחסן מידע שאינו ספציפי למשתמש הנוכחי.
// Gets a cache that is common to all users of the script var cache = CacheService.getScriptCache();
החזרות
Cache
- מופע של מטמון סקריפט
getUserCache()
לוכדים את מופע המטמון של המשתמש והסקריפט הנוכחיים. המטמון של המשתמש הוא ספציפי למשתמש הנוכחי בסקריפט. אפשר להשתמש בהם כדי לאחסן פרטי סקריפט ספציפיים למשתמש הנוכחי.
// Gets a cache that is specific to the current user of the script var cache = CacheService.getUserCache();
החזרות
Cache
- מופע של מטמון משתמש