このサービスを使用すると、フェッチや計算に時間のかかる結果を一時的にキャッシュに保存できます。公開キャッシュは、スクリプトにアクセスするユーザーに依存しないものに使用します。プライベート キャッシュは、設定や最近のアクティビティなど、ユーザー固有のものに使用します。
クラス
名前 | 概要 |
---|---|
Cache | 特定のキャッシュへの参照。 |
Cache | Cache |
Cache
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get(key) | String | 指定されたキーのキャッシュに保存されている値を取得します。値が見つからない場合は null を返します。 |
get | Object | キーの配列のキャッシュで見つかったすべての Key-Value ペアを含む JavaScript オブジェクトを返します。 |
put(key, value) | void | キャッシュに Key-Value ペアを追加します。 |
put(key, value, expirationInSeconds) | void | 有効期限(秒単位)を指定して、Key-Value ペアをキャッシュに追加します。 |
put | void | 一連の Key-Value ペアをキャッシュに追加します。 |
put | void | 有効期限(秒単位)を指定して、Key-Value ペアのセットをキャッシュに追加します。 |
remove(key) | void | 指定されたキーを使用してキャッシュからエントリを削除します。 |
remove | void | キャッシュからエントリのセットを削除します。 |
Cache Service
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Cache | 現在のドキュメントとスクリプトを対象範囲とするキャッシュ インスタンスを取得します。 |
get | Cache | スクリプトを対象範囲とするキャッシュ インスタンスを取得します。 |
get | Cache | 現在のユーザーとスクリプトを対象範囲とするキャッシュ インスタンスを取得します。 |