प्रॉपर्टी ऑब्जेक्ट, उपयोगकर्ता, दस्तावेज़ या स्क्रिप्ट प्रॉपर्टी को ऐक्सेस करने के लिए इंटरफ़ेस के तौर पर काम करता है. प्रॉपर्टी का खास टाइप, इस बात पर निर्भर करता है कि स्क्रिप्ट में Properties
के तीन में से किस तरीके का इस्तेमाल किया गया है: Properties
, Properties
या Properties
.
प्रॉपर्टी को स्क्रिप्ट के बीच शेयर नहीं किया जा सकता. प्रॉपर्टी टाइप के बारे में ज़्यादा जानकारी के लिए, प्रॉपर्टी सेवा के लिए गाइड देखें.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
delete | Properties | मौजूदा Properties स्टोर में मौजूद सभी प्रॉपर्टी मिटा देता है. |
delete | Properties | मौजूदा Properties स्टोर में, दी गई कुंजी वाली प्रॉपर्टी मिटाता है. |
get | String[] | मौजूदा Properties स्टोर में सभी कुंजियां पाता है. |
get | Object | मौजूदा Properties स्टोर में मौजूद सभी की-वैल्यू पेयर की कॉपी पाता है. |
get | String | मौजूदा Properties स्टोर में दी गई कुंजी से जुड़ी वैल्यू दिखाता है. अगर कोई ऐसी कुंजी मौजूद नहीं है, तो null दिखाता है. |
set | Properties | मौजूदा Properties स्टोर में, दिए गए ऑब्जेक्ट के सभी की-वैल्यू पेयर सेट करता है. |
set | Properties | मौजूदा Properties स्टोर में दिए गए ऑब्जेक्ट के सभी की-वैल्यू पेयर सेट करता है. साथ ही, स्टोर में मौजूद अन्य सभी प्रॉपर्टी को मिटाने का विकल्प भी देता है. |
set | Properties | मौजूदा Properties स्टोर में, दिए गए की-वैल्यू पेयर को सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
delete All Properties()
मौजूदा Properties
स्टोर में मौजूद सभी प्रॉपर्टी मिटा देता है.
// Deletes all user properties. const userProperties = PropertiesService.getUserProperties(); userProperties.deleteAllProperties();
वापसी का टिकट
Properties
— चेन करने के लिए यह Properties
स्टोर
delete Property(key)
मौजूदा Properties
स्टोर में, दी गई कुंजी वाली प्रॉपर्टी मिटाता है.
// Deletes the user property 'nickname'. const userProperties = PropertiesService.getUserProperties(); userProperties.deleteProperty('nickname');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | मिटाने के लिए प्रॉपर्टी की कुंजी |
वापसी का टिकट
Properties
— चेन करने के लिए यह Properties
स्टोर
get Keys()
मौजूदा 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
स्टोर में मौजूद सभी कुंजियों का कलेक्शन
get Properties()
मौजूदा 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
स्टोर में मौजूद सभी की-वैल्यू पेयर की कॉपी
get Property(key)
मौजूदा Properties
स्टोर में दी गई कुंजी से जुड़ी वैल्यू दिखाता है. अगर कोई ऐसी कुंजी मौजूद नहीं है, तो null
दिखाता है.
// Gets the user property 'nickname'. const userProperties = PropertiesService.getUserProperties(); const nickname = userProperties.getProperty('nickname'); Logger.log(nickname);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | प्रॉपर्टी की वैल्यू को वापस पाने के लिए कुंजी |
वापसी का टिकट
String
— मौजूदा Properties
स्टोर में दी गई कुंजी से जुड़ी वैल्यू
set Properties(properties)
मौजूदा Properties
स्टोर में, दिए गए ऑब्जेक्ट के सभी की-वैल्यू पेयर सेट करता है.
// Sets multiple user properties at once. const userProperties = PropertiesService.getUserProperties(); const newProperties = { nickname: 'Bob', region: 'US', language: 'EN' }; userProperties.setProperties(newProperties);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
properties | Object | सेट करने के लिए की-वैल्यू पेयर वाला ऑब्जेक्ट |
वापसी का टिकट
Properties
— चेन करने के लिए यह Properties
स्टोर
set Properties(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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
properties | Object | सेट करने के लिए की-वैल्यू पेयर वाला ऑब्जेक्ट |
delete | Boolean | true प्रॉपर्टी ऑब्जेक्ट में मौजूद सभी अन्य की-वैल्यू पेयर मिटाने के लिए; false मिटाने के लिए नहीं |
वापसी का टिकट
Properties
— चेन करने के लिए यह Properties
स्टोर
set Property(key, value)
मौजूदा Properties
स्टोर में, दिए गए की-वैल्यू पेयर को सेट करता है.
// Sets the user property 'nickname' to 'Bobby'. const userProperties = PropertiesService.getUserProperties(); userProperties.setProperty('nickname', 'Bobby');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | प्रॉपर्टी की कुंजी |
value | String | कुंजी से जोड़ने के लिए वैल्यू |
वापसी का टिकट
Properties
— चेन करने के लिए यह Properties
स्टोर