Önbellek
Bu sınıf, belirli bir önbellek örneği almanıza olanak tanır. Herkese açık önbellekler, komut dosyanıza hangi kullanıcının eriştiğine bağlı olmayan öğeler içindir. Özel önbellekler, ayarlar veya son etkinlik gibi kullanıcıya özgü öğeler içindir.
Önbelleğe yazdığınız verilerin, geçerlilik süresi sona erene kadar kalacağı garanti edilmez. Tüm okumalardan null
geri almayı kabul etmeniz gerekir.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | Cache | Geçerli doküman ve komut dosyasıyla kapsamlı önbellek örneğini alır. |
get | Cache | Komut dosyasına göre kapsamlandırılmış önbellek örneğini alır. |
get | Cache | Mevcut kullanıcı ve komut dosyasıyla kapsamlı önbelleğe alma örneğini alır. |
Ayrıntılı dokümanlar
get Document Cache()
Geçerli doküman ve komut dosyasıyla kapsamlı önbellek örneğini alır. Doküman önbellekleri, komut dosyasını içeren mevcut dokümana özeldir. Mevcut belgeye özgü komut dosyası bilgilerini saklamak için bunları kullanın. Bu yöntem, içeren dokümanın bağlamı dışında çağrılırsa (ör. bağımsız bir komut dosyasından veya web uygulamasından) null
döndürür.
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
Return
Cache
: Bir doküman önbelleği örneği veya kapsayıcı doküman yoksa null
get Script Cache()
Komut dosyasına göre kapsamlandırılmış önbellek örneğini alır. Komut dosyası önbellekleri, komut dosyasının tüm kullanıcıları için ortaktır. Mevcut kullanıcıya özgü olmayan bilgileri saklamak için bunları kullanın.
// Gets a cache that is common to all users of the script const cache = CacheService.getScriptCache();
Return
Cache
: Komut dosyası önbelleği örneği
get User Cache()
Mevcut kullanıcı ve komut dosyası kapsamına alınmış önbellek örneğini alır. Kullanıcı önbellekleri, komut dosyasının mevcut kullanıcısına özeldir. Mevcut kullanıcıya özgü komut dosyası bilgilerini depolamak için bunları kullanın.
// Gets a cache that is specific to the current user of the script const cache = CacheService.getUserCache();
Return
Cache
: kullanıcı önbelleği örneği