Class CacheService

कैश मेमोरीसेवा

कैश मेमोरीसेवा की मदद से, डेटा को कुछ समय के लिए स्टोर करने के लिए कैश मेमोरी को ऐक्सेस किया जा सकता है.

इस क्लास की मदद से, कैश मेमोरी का कोई खास इंस्टेंस पाया जा सकता है. सार्वजनिक कैश मेमोरी उन चीज़ों के लिए होती है जो इस बात पर निर्भर नहीं करतीं कि आपकी स्क्रिप्ट को कौनसा उपयोगकर्ता ऐक्सेस कर रहा है. निजी कैश मेमोरी, उपयोगकर्ता के हिसाब से सेटिंग या हाल ही की गतिविधि जैसी चीज़ों के लिए होती है.

कैश मेमोरी में सेव किए गए डेटा के खत्म होने की समयसीमा तक सेव रहने की कोई गारंटी नहीं है. आपको सभी रीड से null वापस पाने के लिए तैयार रहना होगा.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getDocumentCache()Cacheमौजूदा दस्तावेज़ और स्क्रिप्ट के दायरे में कैश इंस्टेंस पाता है.
getScriptCache()Cacheस्क्रिप्ट के दायरे में आने वाला कैश मेमोरी इंस्टेंस पाता है.
getUserCache()Cacheमौजूदा उपयोगकर्ता और स्क्रिप्ट के स्कोप वाला कैश इंस्टेंस पाता है.

ज़्यादा जानकारी वाला दस्तावेज़

getDocumentCache()

मौजूदा दस्तावेज़ और स्क्रिप्ट के दायरे में कैश इंस्टेंस पाता है. दस्तावेज़ के कैश मेमोरी, उस मौजूदा दस्तावेज़ के लिए होते हैं जिसमें स्क्रिप्ट मौजूद होती है. इनका इस्तेमाल, मौजूदा दस्तावेज़ से जुड़ी स्क्रिप्ट की जानकारी को सेव करने के लिए करें. अगर इस तरीके को किसी दस्तावेज़ के कॉन्टेक्स्ट के बाहर से कॉल किया जाता है, तो यह तरीका null दिखाता है. जैसे, किसी स्टैंडअलोन स्क्रिप्ट या वेब ऐप्लिकेशन से.

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

वापसी का टिकट

Cache — दस्तावेज़ कैश का कोई इंस्टेंस या null, अगर कोई दस्तावेज़ शामिल नहीं है


getScriptCache()

स्क्रिप्ट के दायरे में आने वाला कैश मेमोरी इंस्टेंस पाता है. स्क्रिप्ट कैश, स्क्रिप्ट के सभी उपयोगकर्ताओं के लिए एक जैसे होते हैं. इनका इस्तेमाल, ऐसी जानकारी को सेव करने के लिए करें जो मौजूदा उपयोगकर्ता से जुड़ी न हो.

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

वापसी का टिकट

Cache — स्क्रिप्ट कैश मेमोरी का इंस्टेंस


getUserCache()

मौजूदा उपयोगकर्ता और स्क्रिप्ट के स्कोप वाला कैश इंस्टेंस पाता है. उपयोगकर्ता कैश मेमोरी, स्क्रिप्ट के मौजूदा उपयोगकर्ता के लिए होती है. इनका इस्तेमाल, मौजूदा उपयोगकर्ता के लिए स्क्रिप्ट की जानकारी सेव करने के लिए करें.

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

वापसी का टिकट

Cache — उपयोगकर्ता कैश मेमोरी का इंस्टेंस