प्रॉपर्टी ऑब्जेक्ट, उपयोगकर्ता, दस्तावेज़ या स्क्रिप्ट प्रॉपर्टी को ऐक्सेस करने के लिए इंटरफ़ेस के तौर पर काम करता है. कॉन्टेंट बनाने
किसी प्रॉपर्टी का टाइप, PropertiesService
के तीन तरीकों में से उस प्रॉपर्टी के टाइप पर निर्भर करेगा
इस स्क्रिप्ट को कॉल किया गया: PropertiesService.getDocumentProperties()
, PropertiesService.getUserProperties()
या PropertiesService.getScriptProperties()
.
प्रॉपर्टी को स्क्रिप्ट के बीच शेयर नहीं किया जा सकता. प्रॉपर्टी के टाइप के बारे में ज़्यादा जानने के लिए,
प्रॉपर्टी से जुड़ी सेवा के लिए गाइड.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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 स्टोर में, दिए गए की-वैल्यू पेयर को सेट करता है. |
विस्तृत दस्तावेज़
deleteAllProperties()
Properties
के मौजूदा स्टोर से सभी प्रॉपर्टी मिटा देता है.
// Deletes all user properties. var userProperties = PropertiesService.getUserProperties(); userProperties.deleteAllProperties();
वापसी का टिकट
Properties
— चेन बनाने के लिए यह Properties
स्टोर
deleteProperty(key)
मौजूदा Properties
स्टोर में, दी गई कुंजी वाली प्रॉपर्टी मिटा देता है.
// Deletes the user property 'nickname'. var userProperties = PropertiesService.getUserProperties(); userProperties.deleteProperty('nickname');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | प्रॉपर्टी को मिटाने की कुंजी |
वापसी का टिकट
Properties
— चेन बनाने के लिए यह Properties
स्टोर
getKeys()
Properties
को मौजूदा स्टोर से सभी कुंजियां मिलती हैं.
// Sets several properties, then logs the value of each key. var scriptProperties = PropertiesService.getScriptProperties(); scriptProperties.setProperties({ 'cow': 'moo', 'sheep': 'baa', 'chicken': 'cluck' }); var keys = scriptProperties.getKeys(); Logger.log('Animals known:'); for (var i = 0; i < keys.length; i++) { Logger.log(keys[i]); }
वापसी का टिकट
String[]
— Properties
के मौजूदा स्टोर में मौजूद सभी कुंजियों का कलेक्शन
getProperties()
मौजूदा Properties
स्टोर के सभी की-वैल्यू पेयर की कॉपी ट्रांसफ़र करता है. ध्यान दें कि
वापस मिला ऑब्जेक्ट, स्टोर का लाइव व्यू नहीं है. इस तरह से, प्रॉपर्टी में
वापस किए गए ऑब्जेक्ट, उन्हें स्टोरेज में अपने-आप अपडेट नहीं करेंगे. इसके अलावा, वे स्टोरेज में भी अपने-आप अपडेट नहीं होंगे.
// Sets several script properties, then retrieves them and logs them. var scriptProperties = PropertiesService.getScriptProperties(); scriptProperties.setProperties({ 'cow': 'moo', 'sheep': 'baa', 'chicken': 'cluck' }); var animalSounds = scriptProperties.getProperties(); // Logs: // A chicken goes cluck! // A cow goes moo! // A sheep goes baa! for (var kind in animalSounds) { Logger.log('A %s goes %s!', kind, animalSounds[kind]); }
वापसी का टिकट
Object
— यह Properties
स्टोर के सभी की-वैल्यू पेयर की कॉपी होती है
getProperty(key)
यह मौजूदा Properties
स्टोर में, दी गई कुंजी से जुड़ी वैल्यू दिखाता है. अगर कोई कुंजी मौजूद नहीं है, तो null
में भी यह वैल्यू डाली जा सकती है.
// Gets the user property 'nickname'. var userProperties = PropertiesService.getUserProperties(); var nickname = userProperties.getProperty('nickname'); Logger.log(nickname);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | प्रॉपर्टी की वैल्यू को वापस पाने की कुंजी |
वापसी का टिकट
String
— यह वैल्यू, Properties
के मौजूदा स्टोर में दी गई कुंजी से जुड़ी होती है
setProperties(properties)
मौजूदा Properties
स्टोर में, दिए गए ऑब्जेक्ट के सभी की-वैल्यू पेयर सेट करता है.
// Sets multiple user properties at once. var userProperties = PropertiesService.getUserProperties(); var newProperties = {nickname: 'Bob', region: 'US', language: 'EN'}; userProperties.setProperties(newProperties);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
properties | Object | एक ऑब्जेक्ट जिसमें सेट किए जाने वाले की-वैल्यू पेयर हैं |
वापसी का टिकट
Properties
— चेन बनाने के लिए यह Properties
स्टोर
setProperties(properties, deleteAllOthers)
यह मौजूदा Properties
स्टोर में, दिए गए ऑब्जेक्ट के सभी की-वैल्यू पेयर सेट करता है,
विकल्प के तौर पर, स्टोर की दूसरी सभी प्रॉपर्टी को मिटाया जा सकता है.
// Sets multiple user properties at once while deleting all other user properties. var userProperties = PropertiesService.getUserProperties(); var newProperties = {nickname: 'Bob', region: 'US', language: 'EN'}; userProperties.setProperties(newProperties, true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
properties | Object | एक ऑब्जेक्ट जिसमें सेट किए जाने वाले की-वैल्यू पेयर हैं |
deleteAllOthers | Boolean | प्रॉपर्टी में मौजूद अन्य सभी की-वैल्यू पेयर को मिटाने के लिए, true
ऑब्जेक्ट; false से नहीं |
वापसी का टिकट
Properties
— चेन बनाने के लिए यह Properties
स्टोर
setProperty(key, value)
मौजूदा Properties
स्टोर में, दिए गए की-वैल्यू पेयर को सेट करता है.
// Sets the user property 'nickname' to 'Bobby'. var userProperties = PropertiesService.getUserProperties(); userProperties.setProperty('nickname', 'Bobby');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | प्रॉपर्टी के लिए कुंजी |
value | String | कुंजी से संबद्ध करने के लिए मान |
वापसी का टिकट
Properties
— चेन बनाने के लिए यह Properties
स्टोर