Class CacheService

CacheService

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 - מופע של מטמון משתמש