বৈশিষ্ট্য বস্তু ব্যবহারকারী, নথি, বা স্ক্রিপ্ট বৈশিষ্ট্য অ্যাক্সেস করতে ইন্টারফেস হিসাবে কাজ করে। নির্দিষ্ট সম্পত্তির ধরন নির্ভর করে 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
দোকান, চেইনিং জন্য