Properties Service

प्रॉपर्टी

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

क्लास

नामसंक्षिप्त विवरण
Propertiesप्रॉपर्टी ऑब्जेक्ट, उपयोगकर्ता, दस्तावेज़ या स्क्रिप्ट प्रॉपर्टी को ऐक्सेस करने के लिए इंटरफ़ेस के तौर पर काम करता है.
PropertiesServiceइसकी मदद से स्क्रिप्ट, की-वैल्यू पेयर में सामान्य डेटा सेव कर सकती हैं. यह डेटा, किसी एक स्क्रिप्ट, स्क्रिप्ट के किसी एक उपयोगकर्ता या किसी ऐसे दस्तावेज़ के लिए स्कोप किया जाता है जिसमें ऐड-ऑन का इस्तेमाल किया जाता है.
ScriptPropertiesस्क्रिप्ट प्रॉपर्टी, की-वैल्यू पेयर होती हैं. इन्हें स्क्रिप्ट, परसिस्टेंट स्टोर में सेव करती है.
UserPropertiesउपयोगकर्ता प्रॉपर्टी, किसी उपयोगकर्ता के लिए यूनीक की-वैल्यू पेयर होती हैं.

Properties

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
deleteAllProperties()Propertiesइस निर्देश से, मौजूदा Properties स्टोर की सभी प्रॉपर्टी मिट जाती हैं.
deleteProperty(key)Propertiesयह फ़ंक्शन, मौजूदा Properties स्टोर में दी गई कुंजी वाली प्रॉपर्टी को मिटाता है.
getKeys()String[]मौजूदा Properties स्टोर में मौजूद सभी कुंजियां मिलती हैं.
getProperties()Objectमौजूदा Properties स्टोर में मौजूद सभी की-वैल्यू पेयर की कॉपी मिलती है.
getProperty(key)Stringयह फ़ंक्शन, मौजूदा Properties स्टोर में दी गई कुंजी से जुड़ी वैल्यू को दिखाता है. अगर ऐसी कोई कुंजी मौजूद नहीं है, तो यह null दिखाता है.
setProperties(properties)Propertiesयह फ़ंक्शन, दिए गए ऑब्जेक्ट से सभी कुंजी-वैल्यू पेयर को मौजूदा Properties स्टोर में सेट करता है.
setProperties(properties, deleteAllOthers)Propertiesयह फ़ंक्शन, दिए गए ऑब्जेक्ट से सभी कुंजी-वैल्यू पेयर को मौजूदा Properties स्टोर में सेट करता है. इसके अलावा, यह स्टोर में मौजूद अन्य सभी प्रॉपर्टी को मिटाने का विकल्प भी देता है.
setProperty(key, value)Propertiesयह मौजूदा Properties स्टोर में, दिए गए की-वैल्यू पेयर को सेट करता है.

PropertiesService

तरीके

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

ScriptProperties

UserProperties