CacheService 可讓您存取快取,以便短暫儲存資料。
這個類別可讓您取得特定的快取例項。公開快取適用於 取決於存取指令碼的使用者使用私人快取 例如設定或最近活動
寫入快取的資料在到期前不一定會保留。個人中心
才能從所有讀取作業中取回 null
。
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
getDocumentCache() | Cache | 取得範圍限定在目前文件和指令碼的快取執行個體。 |
getScriptCache() | Cache | 取得範圍限定於指令碼的快取執行個體。 |
getUserCache() | Cache | 取得範圍限定為目前使用者和指令碼的快取執行個體。 |
內容詳盡的說明文件
getDocumentCache()
取得範圍限定在目前文件和指令碼的快取執行個體。文件快取專屬於
加入含有指令碼的目前文件中您可以使用這類程式碼儲存
專屬於目前的文件如果系統在
包含文件 (例如獨立指令碼或網頁應用程式的文件),此方法會傳回 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
:使用者快取執行個體