Class CacheService

CacheService

CacheService, verilerin kısa süreli olarak depolanması için bir önbelleğe erişmenizi sağlar.

Bu sınıf, belirli bir önbellek örneğini almanızı sağlar. Herkese açık önbellekler, komut dosyanıza hangi kullanıcının eriştiğine bağlıdır. Gizli önbellekler, kullanıcıya özgü etkinlikler (ör. ayarlar veya son etkinlik)

Önbelleğe yazdığınız verilerin, son kullanım tarihine kadar kalıcı olacağı garanti edilmez. Siz tüm okumalardan null geri almaya hazır olmalıdır.

Yöntemler

YöntemDönüş türüKısa açıklama
getDocumentCache()CacheGeçerli belgeye ve komut dosyasına uygulanan önbellek örneğini alır.
getScriptCache()CacheKomut dosyası kapsamındaki önbellek örneğini alır.
getUserCache()CacheGeçerli kullanıcı ve komut dosyası kapsamına alınan önbellek örneğini alır.

Ayrıntılı belgeler

getDocumentCache()

Geçerli belgeye ve komut dosyasına uygulanan önbellek örneğini alır. Doküman önbellekleri, komut dosyasını içeren geçerli dokümana ekleyin. Bunları kullanarak geçerli dokümana özgüdür. Bu yöntem doküman içeren (örneğin, bağımsız bir komut dosyası veya web uygulamasından) bu yöntem, null değerini döndürür.

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

Return

Cache — belge önbellek örneği veya içeren belge yoksa null


getScriptCache()

Komut dosyası kapsamındaki önbellek örneğini alır. Komut dosyası önbellekleri komut dosyası. Geçerli kullanıcıya özel olmayan bilgileri depolamak için bunları kullanın.

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

Return

Cache — bir komut dosyası önbellek örneği


getUserCache()

Geçerli kullanıcı ve komut dosyası kapsamına alınan önbellek örneğini alır. Kullanıcı önbellekleri komut dosyasının geçerli kullanıcısıdır. Bu komut dosyalarına özel komut dosyası bilgilerini depolamak için bunları kullanın: geçerli kullanıcı.

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

Return

Cache: Kullanıcı önbellek örneği