Class CacheService

CacheService

कैश सेवा आपको कम अवधि के डेटा स्टोर करने के लिए कैश मेमोरी ऐक्सेस करने की सुविधा देती है.

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

इस बात की कोई गारंटी नहीं है कि कैश मेमोरी में सेव किया गया डेटा, उसकी समयसीमा खत्म होने तक सेव रहेगा. आपने लोगों तक पहुंचाया मुफ़्त में सभी रीड से 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 — उपयोगकर्ता की कैश मेमोरी का इंस्टेंस