CacheService memungkinkan Anda mengakses cache untuk penyimpanan data jangka pendek.
Class ini memungkinkan Anda mendapatkan instance cache tertentu. Cache publik adalah untuk hal-hal yang bergantung pada pengguna yang mengakses skrip Anda. Cache pribadi adalah untuk hal-hal yang untuk pengguna tertentu, seperti setelan atau aktivitas terbaru.
Data yang Anda tulis ke cache tidak dijamin akan tetap ada hingga waktu habis masa berlakunya. Anda
harus siap untuk mendapatkan kembali null
dari semua pembacaan.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getDocumentCache() | Cache | Mendapatkan instance cache yang dicakupkan ke dokumen dan skrip saat ini. |
getScriptCache() | Cache | Mendapatkan instance cache yang dicakupkan ke skrip. |
getUserCache() | Cache | Mendapatkan 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 spesifik
ke 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
yang berisi dokumen (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();
Pulang pergi
Cache
— instance cache dokumen, atau null
jika tidak ada dokumen yang memuatnya
getScriptCache()
Mendapatkan instance cache yang dicakupkan ke skrip. Cache skrip umum digunakan oleh semua pengguna {i>script<i}. Gunakan ini untuk menyimpan informasi yang tidak spesifik bagi pengguna saat ini.
// Gets a cache that is common to all users of the script var cache = CacheService.getScriptCache();
Pulang pergi
Cache
— instance cache skrip
getUserCache()
Mendapatkan instance cache yang dicakupkan ke pengguna dan skrip saat ini. Cache pengguna spesifik untuk pengguna skrip saat ini. Gunakan skrip ini untuk menyimpan informasi skrip yang spesifik untuk pengguna saat ini.
// Gets a cache that is specific to the current user of the script var cache = CacheService.getUserCache();
Pulang pergi
Cache
— instance cache pengguna