এটি স্ক্রিপ্টগুলোকে কী-ভ্যালু পেয়ারে সাধারণ ডেটা সংরক্ষণ করার সুযোগ দেয়, যা একটি স্ক্রিপ্ট, স্ক্রিপ্টের একজন ব্যবহারকারী, অথবা কোনো অ্যাড-অন ব্যবহৃত হয় এমন একটি ডকুমেন্টের মধ্যেই সীমাবদ্ধ থাকে। প্রোপার্টিগুলো স্ক্রিপ্টগুলোর মধ্যে শেয়ার করা যায় না। প্রতিটি ধরনের প্রোপার্টি কখন ব্যবহার করতে হবে সে সম্পর্কে আরও তথ্যের জন্য, প্রোপার্টিজ সার্ভিস-এর গাইডটি দেখুন।
// Sets three properties of different types. const documentProperties = PropertiesService.getDocumentProperties(); const scriptProperties = PropertiesService.getScriptProperties(); const userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty( 'SERVER_URL', 'http://www.example.com/MyWeatherService/', ); userProperties.setProperty('DISPLAY_UNITS', 'metric');
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
get Document Properties() | Properties | একটি প্রপার্টি স্টোর পায় (শুধুমাত্র এই স্ক্রিপ্টের জন্য) যা খোলা ডকুমেন্ট, স্প্রেডশীট বা ফর্মের মধ্যে থাকা সকল ব্যবহারকারী অ্যাক্সেস করতে পারে। |
get Script Properties() | Properties | এমন একটি প্রপার্টি স্টোর পায় যা সকল ব্যবহারকারী অ্যাক্সেস করতে পারে, কিন্তু শুধুমাত্র এই স্ক্রিপ্টের মধ্যেই। |
get User Properties() | Properties | এমন একটি প্রপার্টি স্টোর পায়, যা শুধুমাত্র বর্তমান বা কার্যকর ব্যবহারকারীই অ্যাক্সেস করতে পারে এবং তাও কেবল এই স্ক্রিপ্টের মধ্যেই। |
বিস্তারিত ডকুমেন্টেশন
getDocumentProperties()
একটি প্রপার্টি স্টোর (শুধুমাত্র এই স্ক্রিপ্টের জন্য) পাওয়া যায়, যা খোলা ডকুমেন্ট, স্প্রেডশীট বা ফর্মের মধ্যে থাকা সকল ব্যবহারকারী অ্যাক্সেস করতে পারে। এটি কেবল তখনই উপলব্ধ হয় যখন স্ক্রিপ্টটি একটি অ্যাড-অন হিসাবে প্রকাশিত ও কার্যকর থাকে অথবা যদি এটি একটি গুগল ফাইল টাইপের সাথে আবদ্ধ থাকে। যখন ডকুমেন্ট প্রপার্টিগুলো উপলব্ধ থাকে না, তখন এই মেথডটি null রিটার্ন করে। একটি স্ক্রিপ্ট দ্বারা তৈরি ডকুমেন্ট প্রপার্টিগুলো সেই স্ক্রিপ্টের বাইরে অ্যাক্সেসযোগ্য নয়, এমনকি একই ডকুমেন্ট অ্যাক্সেসকারী অন্য স্ক্রিপ্ট দ্বারাও নয়।
ফেরত
Properties — শুধুমাত্র এই স্ক্রিপ্টের জন্য একটি প্রোপার্টি স্টোর যা বর্তমান ডকুমেন্টের সকল ব্যবহারকারী অ্যাক্সেস করতে পারে, অথবা যদি স্ক্রিপ্টটি কোনো অ্যাড-অন না হয় বা কোনো গুগল ওয়ার্কস্পেস ফাইলের সাথে সংযুক্ত না থাকে তবে null ।
getScriptProperties()
এমন একটি প্রপার্টি স্টোর পায় যা সকল ব্যবহারকারী অ্যাক্সেস করতে পারে, কিন্তু শুধুমাত্র এই স্ক্রিপ্টের মধ্যেই।
ফেরত
Properties — একটি প্রোপার্টি স্টোর যা স্ক্রিপ্টের সকল ব্যবহারকারী অ্যাক্সেস করতে পারে।
getUserProperties()
এমন একটি প্রপার্টি স্টোর পায়, যা শুধুমাত্র বর্তমান বা কার্যকর ব্যবহারকারীই অ্যাক্সেস করতে পারে এবং তাও কেবল এই স্ক্রিপ্টের মধ্যেই।
ফেরত
Properties — এমন একটি প্রোপার্টি স্টোর যা শুধুমাত্র স্ক্রিপ্টটির বর্তমান বা কার্যকর ব্যবহারকারীই অ্যাক্সেস করতে পারে।