Class CacheService

CacheService

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

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

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

Methods

שיטהסוג הערך המוחזרתיאור קצר
getDocumentCache()Cacheאחזור מופע המטמון ברמת המסמך והסקריפט הנוכחיים.
getScriptCache()Cacheהפונקציה מקבלת את מופע המטמון ברמת הסקריפט.
getUserCache()Cacheאחזור של מופע המטמון ברמת המשתמש והסקריפט הנוכחיים.

מסמכים מפורטים

getDocumentCache()

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

// Gets a cache that is specific to the current document containing the script
const cache = CacheService.getDocumentCache();

חזרה

Cache – מכונה של מטמון מסמכים, או null אם אין מסמך מכיל


getScriptCache()

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

// Gets a cache that is common to all users of the script
const cache = CacheService.getScriptCache();

חזרה

Cache – מופע של מטמון סקריפטים


getUserCache()

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

// Gets a cache that is specific to the current user of the script
const cache = CacheService.getUserCache();

חזרה

Cache – מכונה של מטמון משתמש