Class CacheService

ক্যাশে পরিষেবা

ক্যাশে পরিষেবা আপনাকে স্বল্পমেয়াদী ডেটা সংরক্ষণের জন্য একটি ক্যাশে অ্যাক্সেস করার অনুমতি দেয়।

এই ক্লাসটি আপনাকে একটি নির্দিষ্ট ক্যাশে ইনস্ট্যান্স পেতে সাহায্য করে। পাবলিক ক্যাশে এমন জিনিসের জন্য যা কোন ব্যবহারকারী আপনার স্ক্রিপ্ট অ্যাক্সেস করছে তার উপর নির্ভর করে না। প্রাইভেট ক্যাশে এমন জিনিসের জন্য যা ব্যবহারকারী-নির্দিষ্ট, যেমন সেটিংস বা সাম্প্রতিক কার্যকলাপ।

ক্যাশে আপনি যে ডেটা লিখবেন তা তার মেয়াদ শেষ না হওয়া পর্যন্ত টিকে থাকবে এমন কোনও নিশ্চয়তা নেই। সমস্ত পঠন থেকে null ফিরে পেতে আপনাকে অবশ্যই প্রস্তুত থাকতে হবে।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Document Cache() Cache |null ক্যাশে ইনস্ট্যান্সকে বর্তমান ডকুমেন্ট এবং স্ক্রিপ্টে স্থান দেয়।
get Script Cache() Cache ক্যাশ ইনস্ট্যান্সকে স্ক্রিপ্টে স্থান দেয়।
get User Cache() Cache ক্যাশে ইনস্ট্যান্সকে বর্তমান ব্যবহারকারী এবং স্ক্রিপ্টে স্থান দেয়।

বিস্তারিত ডকুমেন্টেশন

get Document Cache()

ক্যাশ ইনস্ট্যান্সকে বর্তমান ডকুমেন্ট এবং স্ক্রিপ্টের সাথে সংযুক্ত করে। ডকুমেন্ট ক্যাশগুলি স্ক্রিপ্ট ধারণকারী বর্তমান ডকুমেন্টের জন্য নির্দিষ্ট। বর্তমান ডকুমেন্টের জন্য নির্দিষ্ট স্ক্রিপ্ট তথ্য সংরক্ষণ করতে এগুলি ব্যবহার করুন। যদি এই পদ্ধতিটি একটি ধারণকারী ডকুমেন্টের প্রসঙ্গের বাইরে ডাকা হয় (যেমন একটি স্বতন্ত্র স্ক্রিপ্ট বা ওয়েব অ্যাপ থেকে), এই পদ্ধতিটি null ফেরত দেয়।

// Gets a cache that is specific to the current document containing the script
const cache = CacheService.getDocumentCache();

প্রত্যাবর্তন

Cache |null — একটি ডকুমেন্ট ক্যাশে ইনস্ট্যান্স, অথবা যদি কোনও ডকুমেন্ট ধারণকারী না থাকে তবে null


get Script Cache()

ক্যাশ ইনস্ট্যান্সকে স্ক্রিপ্টে স্থান দেয়। স্ক্রিপ্ট ক্যাশগুলি স্ক্রিপ্টের সকল ব্যবহারকারীর জন্য সাধারণ। বর্তমান ব্যবহারকারীর জন্য নির্দিষ্ট নয় এমন তথ্য সংরক্ষণ করতে এগুলি ব্যবহার করুন।

// Gets a cache that is common to all users of the script
const cache = CacheService.getScriptCache();

প্রত্যাবর্তন

Cache — একটি স্ক্রিপ্ট ক্যাশে ইনস্ট্যান্স


get User Cache()

ক্যাশ ইনস্ট্যান্সকে বর্তমান ব্যবহারকারী এবং স্ক্রিপ্টের সাথে সংযুক্ত করে। ব্যবহারকারীর ক্যাশগুলি স্ক্রিপ্টের বর্তমান ব্যবহারকারীর জন্য নির্দিষ্ট। বর্তমান ব্যবহারকারীর জন্য নির্দিষ্ট স্ক্রিপ্ট তথ্য সংরক্ষণ করতে এগুলি ব্যবহার করুন।

// Gets a cache that is specific to the current user of the script
const cache = CacheService.getUserCache();

প্রত্যাবর্তন

Cache — একটি ব্যবহারকারীর ক্যাশে উদাহরণ