Class Properties

प्रॉपर्टी

प्रॉपर्टी ऑब्जेक्ट, इंटरफ़ेस, उपयोगकर्ता, दस्तावेज़ या स्क्रिप्ट प्रॉपर्टी को ऐक्सेस करने के लिए इंटरफ़ेस के तौर पर काम करता है. प्रॉपर्टी का खास टाइप, इस बात पर निर्भर करता है कि 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');

पैरामीटर

नामटाइपब्यौरा
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 स्टोर