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.
const userProperties = PropertiesService.getUserProperties();
userProperties.deleteAllProperties();

वापसी का टिकट

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


deleteProperty(key)

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

// Deletes the user property 'nickname'.
const userProperties = PropertiesService.getUserProperties();
userProperties.deleteProperty('nickname');

पैरामीटर

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

वापसी का टिकट

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


getKeys()

मौजूदा Properties स्टोर में सभी कुंजियां पाता है.

// Sets several properties, then logs the value of each key.
const scriptProperties = PropertiesService.getScriptProperties();
scriptProperties.setProperties({
  cow: 'moo',
  sheep: 'baa',
  chicken: 'cluck',
});
const keys = scriptProperties.getKeys();
Logger.log('Animals known:');
for (let i = 0; i < keys.length; i++) {
  Logger.log(keys[i]);
}

वापसी का टिकट

String[] — मौजूदा Properties स्टोर में मौजूद सभी कुंजियों का कलेक्शन


getProperties()

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

// Sets several script properties, then retrieves them and logs them.
const scriptProperties = PropertiesService.getScriptProperties();
scriptProperties.setProperties({
  cow: 'moo',
  sheep: 'baa',
  chicken: 'cluck',
});

const animalSounds = scriptProperties.getProperties();

// Logs:
// A chicken goes cluck!
// A cow goes moo!
// A sheep goes baa!
for (const kind in animalSounds) {
  Logger.log('A %s goes %s!', kind, animalSounds[kind]);
}

वापसी का टिकट

Object — मौजूदा Properties स्टोर में मौजूद सभी की-वैल्यू पेयर की कॉपी


getProperty(key)

मौजूदा Properties स्टोर में दी गई कुंजी से जुड़ी वैल्यू दिखाता है. अगर कोई ऐसी कुंजी मौजूद नहीं है, तो null दिखाता है.

// Gets the user property 'nickname'.
const userProperties = PropertiesService.getUserProperties();
const nickname = userProperties.getProperty('nickname');
Logger.log(nickname);

पैरामीटर

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

वापसी का टिकट

String — मौजूदा Properties स्टोर में दी गई कुंजी से जुड़ी वैल्यू


setProperties(properties)

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

// Sets multiple user properties at once.
const userProperties = PropertiesService.getUserProperties();
const 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.
const userProperties = PropertiesService.getUserProperties();
const newProperties = {
  nickname: 'Bob',
  region: 'US',
  language: 'EN'
};
userProperties.setProperties(newProperties, true);

पैरामीटर

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

वापसी का टिकट

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


setProperty(key, value)

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

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

पैरामीटर

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

वापसी का टिकट

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