Class CacheService

CacheService

CacheService memungkinkan Anda mengakses cache untuk penyimpanan data jangka pendek.

Class ini memungkinkan Anda mendapatkan instance cache tertentu. Cache publik ditujukan untuk hal-hal yang tidak bergantung pada pengguna yang mengakses skrip Anda. Cache pribadi digunakan untuk hal-hal yang spesifik bagi pengguna, seperti setelan atau aktivitas terbaru.

Data yang Anda tulis ke cache tidak dijamin akan bertahan hingga waktu habis masa berlakunya. Anda harus siap untuk mendapatkan kembali null dari semua operasi baca.

Metode

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

Dokumentasi mendetail

getDocumentCache()

Mendapatkan instance cache yang dicakupkan ke dokumen dan skrip saat ini. Cache dokumen bersifat khusus untuk dokumen saat ini yang berisi skrip. Gunakan ini untuk menyimpan informasi skrip yang khusus untuk dokumen saat ini. Jika metode ini dipanggil di luar konteks dokumen yang memuatnya (seperti dari skrip mandiri atau aplikasi web), metode ini akan menampilkan null.

// Gets a cache that is specific to the current document containing the script
var cache = CacheService.getDocumentCache();

Return

Cache — instance cache dokumen, atau null jika tidak ada dokumen yang memuatnya


getScriptCache()

Mendapatkan instance cache yang dicakupkan ke skrip. Cache skrip bersifat umum bagi semua pengguna skrip. Gunakan ini untuk menyimpan informasi yang tidak spesifik untuk pengguna saat ini.

// Gets a cache that is common to all users of the script
var cache = CacheService.getScriptCache();

Return

Cache — instance cache skrip


getUserCache()

Mendapatkan instance cache yang dicakupkan ke pengguna dan skrip saat ini. Cache pengguna bersifat khusus untuk pengguna skrip saat ini. Gunakan skrip ini untuk menyimpan informasi skrip yang spesifik bagi pengguna saat ini.

// Gets a cache that is specific to the current user of the script
var cache = CacheService.getUserCache();

Return

Cache — instance cache pengguna