कैशसेवा, सीमित अवधि के डेटा के लिए कैश मेमोरी को ऐक्सेस करने की सुविधा देती है.
इस क्लास की मदद से, किसी खास कैश मेमोरी की जानकारी पाई जा सकती है. सार्वजनिक कैश उन चीज़ों के लिए है, जो इस बात पर निर्भर नहीं करती हैं कि कौनसा उपयोगकर्ता आपकी स्क्रिप्ट को ऐक्सेस कर रहा है. निजी कैश मेमोरी, उपयोगकर्ताओं के लिए खास तौर पर बनी सेटिंग या हाल की गतिविधि जैसी चीज़ों के लिए होती है.
यह ज़रूरी नहीं है कि कैश मेमोरी में सेव किया गया डेटा, खत्म होने की तारीख तक सेव रहेगा. आपको
सभी तरह के लेखों से null
वापस मिलने के लिए तैयार रहना होगा.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getDocumentCache() | Cache | कैश मेमोरी के इंस्टेंस को मौजूदा दस्तावेज़ और स्क्रिप्ट के हिसाब से दिखाता है. |
getScriptCache() | Cache | कैश मेमोरी के इंस्टेंस को स्क्रिप्ट पर दिखाता है. |
getUserCache() | Cache | मौजूदा उपयोगकर्ता और स्क्रिप्ट के लिए कैश इंस्टेंस की सुविधा देता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
getDocumentCache()
कैश मेमोरी के इंस्टेंस को मौजूदा दस्तावेज़ और स्क्रिप्ट के हिसाब से दिखाता है. दस्तावेज़ कैश मेमोरी, सिर्फ़ उस मौजूदा दस्तावेज़ के लिए है
जिसमें स्क्रिप्ट शामिल है. स्क्रिप्ट की उस जानकारी को सेव करने के लिए इनका इस्तेमाल करें
जो मौजूदा दस्तावेज़ के लिए है. अगर इस तरीके को शामिल किए गए दस्तावेज़ के बजाय किसी अन्य तरीके से कॉल किया जाता है (जैसे कि स्टैंडअलोन स्क्रिप्ट या वेब ऐप्लिकेशन से), तो यह तरीका null
दिखाता है.
// Gets a cache that is specific to the current document containing the script var cache = CacheService.getDocumentCache();
रिटर्न
Cache
— दस्तावेज़ की कैश मेमोरी का इंस्टेंस या अगर कोई दस्तावेज़ न हो, तो null
getScriptCache()
कैश मेमोरी के इंस्टेंस को स्क्रिप्ट पर दिखाता है. स्क्रिप्ट कैश का इस्तेमाल स्क्रिप्ट इस्तेमाल करने वाले सभी लोग कर सकते हैं. इनका इस्तेमाल ऐसी जानकारी स्टोर करने के लिए करें जो मौजूदा उपयोगकर्ता के लिए खास नहीं है.
// Gets a cache that is common to all users of the script var cache = CacheService.getScriptCache();
रिटर्न
Cache
— स्क्रिप्ट कैश मेमोरी का इंस्टेंस
getUserCache()
मौजूदा उपयोगकर्ता और स्क्रिप्ट के लिए कैश इंस्टेंस की सुविधा देता है. उपयोगकर्ता कैश मेमोरी, स्क्रिप्ट के मौजूदा उपयोगकर्ता के लिए खास होती है. इनका इस्तेमाल ऐसी स्क्रिप्ट जानकारी को सेव करने के लिए करें जो मौजूदा उपयोगकर्ता के लिए खास हो.
// Gets a cache that is specific to the current user of the script var cache = CacheService.getUserCache();
रिटर्न
Cache
— उपयोगकर्ता की कैश मेमोरी का इंस्टेंस