Cache Service

快取

這項服務可讓指令碼暫時快取需要時間擷取/運算的結果。公開快取適用於各種使用者存取指令碼的情況,私人快取適用於使用者專屬項目,例如設定或最近活動。

類別

名稱簡短說明
Cache特定快取的參照。
CacheServiceCacheService 可讓您存取快取,以提供短期資料儲存空間。

Cache

方法

方法傳回類型簡短說明
get(key)String取得指定鍵的快取值;如果找不到,則傳回空值。
getAll(keys)Object傳回 JavaScript 物件,其中包含鍵陣列在快取中找到的所有鍵/值組合。
put(key, value)void在快取中加入鍵/值組合。
put(key, value, expirationInSeconds)void將鍵/值組合加入快取,並設定到期時間 (以秒為單位)。
putAll(values)void將一組鍵/值組合加入快取。
putAll(values, expirationInSeconds)void將一組鍵/值組合新增至快取,並設定到期時間 (以秒為單位)。
remove(key)void使用指定的鍵從快取移除項目。
removeAll(keys)void從快取中移除一組項目。

CacheService

方法

方法傳回類型簡短說明
getDocumentCache()Cache取得範圍限定為目前文件和指令碼的快取執行個體。
getScriptCache()Cache取得範圍限定為指令碼的快取執行個體。
getUserCache()Cache取得範圍限定為目前使用者和指令碼的快取執行個體。