Class Properties

प्रॉपर्टी

प्रॉपर्टी ऑब्जेक्ट, उपयोगकर्ता, दस्तावेज़ या स्क्रिप्ट प्रॉपर्टी को ऐक्सेस करने के लिए इंटरफ़ेस के तौर पर काम करता है. कॉन्टेंट बनाने किसी प्रॉपर्टी का टाइप, PropertiesService के तीन तरीकों में से उस प्रॉपर्टी के टाइप पर निर्भर करेगा इस स्क्रिप्ट को कॉल किया गया: PropertiesService.getDocumentProperties(), PropertiesService.getUserProperties() या PropertiesService.getScriptProperties(). प्रॉपर्टी को स्क्रिप्ट के बीच शेयर नहीं किया जा सकता. प्रॉपर्टी के टाइप के बारे में ज़्यादा जानने के लिए, प्रॉपर्टी से जुड़ी सेवा के लिए गाइड.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
deleteAllProperties()PropertiesProperties के मौजूदा स्टोर से सभी प्रॉपर्टी मिटा देता है.
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');

पैरामीटर

नामटाइपब्यौरा
keyStringप्रॉपर्टी को मिटाने की कुंजी

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
keyStringप्रॉपर्टी की वैल्यू को वापस पाने की कुंजी

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
propertiesObjectएक ऑब्जेक्ट जिसमें सेट किए जाने वाले की-वैल्यू पेयर हैं

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
propertiesObjectएक ऑब्जेक्ट जिसमें सेट किए जाने वाले की-वैल्यू पेयर हैं
deleteAllOthersBooleanप्रॉपर्टी में मौजूद अन्य सभी की-वैल्यू पेयर को मिटाने के लिए, true ऑब्जेक्ट; false से नहीं

वापसी का टिकट

Properties — चेन बनाने के लिए यह Properties स्टोर


setProperty(key, value)

मौजूदा Properties स्टोर में, दिए गए की-वैल्यू पेयर को सेट करता है.

// Sets the user property 'nickname' to 'Bobby'.
var userProperties = PropertiesService.getUserProperties();
userProperties.setProperty('nickname', 'Bobby');

पैरामीटर

नामटाइपब्यौरा
keyStringप्रॉपर्टी के लिए कुंजी
valueStringकुंजी से संबद्ध करने के लिए मान

वापसी का टिकट

Properties — चेन बनाने के लिए यह Properties स्टोर