Class CacheService

CacheService

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

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

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getDocumentCache()Cache|nullयह फ़ंक्शन, मौजूदा दस्तावेज़ और स्क्रिप्ट के लिए स्कोप किए गए कैश मेमोरी के इंस्टेंस को वापस पाता है.
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 — दस्तावेज़ के कैश मेमोरी का इंस्टेंस या 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 — उपयोगकर्ता की कैश मेमोरी का इंस्टेंस