Class PropertiesService

प्रॉपर्टीसेवा

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

// Sets three properties of different types.
const documentProperties = PropertiesService.getDocumentProperties();
const scriptProperties = PropertiesService.getScriptProperties();
const userProperties = PropertiesService.getUserProperties();

documentProperties.setProperty('DAYS_TO_FETCH', '5');
scriptProperties.setProperty(
    'SERVER_URL',
    'http://www.example.com/MyWeatherService/',
);
userProperties.setProperty('DISPLAY_UNITS', 'metric');

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getDocumentProperties()Propertiesयह सिर्फ़ इस स्क्रिप्ट के लिए प्रॉपर्टी स्टोर को ऐक्सेस करता है. इसे खुले हुए दस्तावेज़, स्प्रैडशीट या फ़ॉर्म में मौजूद सभी उपयोगकर्ता ऐक्सेस कर सकते हैं.
getScriptProperties()Propertiesयह एक प्रॉपर्टी स्टोर बनाता है, जिसे सभी उपयोगकर्ता ऐक्सेस कर सकते हैं. हालांकि, ऐसा सिर्फ़ इस स्क्रिप्ट में किया जा सकता है.
getUserProperties()Propertiesयह एक प्रॉपर्टी स्टोर को ऐक्सेस करता है. इसे सिर्फ़ मौजूदा या असरदार उपयोगकर्ता ऐक्सेस कर सकता है. साथ ही, इसे सिर्फ़ इस स्क्रिप्ट में ऐक्सेस किया जा सकता है.

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

getDocumentProperties()

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

वापसी का टिकट

Properties — यह स्क्रिप्ट के लिए सिर्फ़ एक प्रॉपर्टी स्टोर है. इसे मौजूदा दस्तावेज़ के सभी उपयोगकर्ता ऐक्सेस कर सकते हैं. इसके अलावा, null का इस्तेमाल तब किया जाता है, जब स्क्रिप्ट न तो कोई ऐड-ऑन हो और न ही Google Workspace फ़ाइल से जुड़ी हो.


getScriptProperties()

यह एक प्रॉपर्टी स्टोर बनाता है, जिसे सभी उपयोगकर्ता ऐक्सेस कर सकते हैं. हालांकि, ऐसा सिर्फ़ इस स्क्रिप्ट में किया जा सकता है.

वापसी का टिकट

Properties — यह एक प्रॉपर्टी स्टोर होता है, जिसे स्क्रिप्ट के सभी उपयोगकर्ता ऐक्सेस कर सकते हैं.


getUserProperties()

यह एक प्रॉपर्टी स्टोर को ऐक्सेस करता है. इसे सिर्फ़ मौजूदा या असरदार उपयोगकर्ता ऐक्सेस कर सकता है. साथ ही, इसे सिर्फ़ इस स्क्रिप्ट में ऐक्सेस किया जा सकता है.

वापसी का टिकट

Properties — यह एक प्रॉपर्टी स्टोर है. इसे सिर्फ़ स्क्रिप्ट का मौजूदा या असरदार उपयोगकर्ता ऐक्सेस कर सकता है.