Cache Service

Cache

Layanan ini memungkinkan skrip menyimpan sementara hasil yang memerlukan waktu untuk mengambil/menghitung. Cache publik adalah untuk hal-hal yang tidak bergantung pada pengguna yang mengakses skrip Anda. Cache pribadi adalah untuk hal-hal yang spesifik per pengguna, seperti setelan atau aktivitas terbaru.

Class

NamaDeskripsi singkat
CacheReferensi ke cache tertentu.
CacheServiceCacheService memungkinkan Anda mengakses cache untuk penyimpanan data jangka pendek.

Cache

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
get(key)StringMendapatkan nilai yang di-cache untuk kunci tertentu, atau null jika tidak ada yang ditemukan.
getAll(keys)ObjectMenampilkan Objek JavaScript yang berisi semua key/value pair yang ditemukan dalam cache untuk array kunci.
put(key, value)voidMenambahkan pasangan nilai kunci ke cache.
put(key, value, expirationInSeconds)voidMenambahkan pasangan nilai kunci ke cache, dengan waktu habis masa berlaku (dalam detik).
putAll(values)voidMenambahkan serangkaian pasangan nilai kunci ke cache.
putAll(values, expirationInSeconds)voidMenambahkan serangkaian pasangan nilai kunci ke cache, dengan waktu habis masa berlaku (dalam detik).
remove(key)voidMenghapus entri dari cache menggunakan kunci yang diberikan.
removeAll(keys)voidMenghapus sekumpulan entri dari cache.

CacheService

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getDocumentCache()Cache|nullMendapatkan instance cache yang dicakup ke dokumen dan skrip saat ini.
getScriptCache()CacheMendapatkan instance cache yang dicakup ke skrip.
getUserCache()CacheMendapatkan instance cache yang dicakup ke pengguna dan skrip saat ini.