Cache Service

キャッシュ

このサービスを使用すると、スクリプトは結果の取得や計算に時間がかかる結果を一時的にキャッシュに保存できます。公開キャッシュは、スクリプトにアクセスするユーザーに依存しない場合に使用します。プライベート キャッシュは、設定や最近のアクティビティなど、ユーザー固有のものに使用します。

クラス

名前概要
Cache特定のキャッシュへの参照。
CacheServiceCacheService を使用すると、短期間のデータ保存のためにキャッシュにアクセスできます。

Cache

Methods

方法戻り値の型概要
get(key)String指定されたキーのキャッシュ値を取得します。値が見つからない場合は null を取得します。
getAll(keys)Objectキー配列のキャッシュにあるすべての Key-Value ペアを含む JavaScript オブジェクトを返します。
put(key, value)voidKey-Value ペアをキャッシュに追加します。
put(key, value, expirationInSeconds)voidKey-Value ペアをキャッシュに追加し、有効期限(秒単位)を設定します。
putAll(values)void一連の Key-Value ペアをキャッシュに追加します。
putAll(values, expirationInSeconds)void一連の Key-Value ペアをキャッシュに追加し、有効期限(秒単位)を設定します。
remove(key)void指定されたキーを使用して、キャッシュからエントリを削除します。
removeAll(keys)void一連のエントリをキャッシュから削除します。

CacheService

Methods

方法戻り値の型概要
getDocumentCache()Cache現在のドキュメントとスクリプトをスコープとするキャッシュ インスタンスを取得します。
getScriptCache()Cacheスクリプトをスコープとするキャッシュ インスタンスを取得します。
getUserCache()Cache現在のユーザーとスクリプトをスコープとするキャッシュ インスタンスを取得します。