অ্যাড-অনগুলি প্রকাশের আগে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করা উচিত যাতে সেগুলি উদ্দেশ্য অনুসারে কাজ করে। অ্যাপস স্ক্রিপ্ট আপনাকে নির্দিষ্ট Google ডক্স শিট, ফর্ম বা স্লাইড ফাইলগুলিতে ডেভেলপমেন্টে এডিটর অ্যাড-অনগুলি পরীক্ষা করতে দেয়। এটি ব্যবহার করা যেতে পারে:
- একটি স্বতন্ত্র স্ক্রিপ্টে লেখা একটি অ্যাড-অন একটি শীট, ডক, উপস্থাপনা, বা ফর্মে প্রয়োগ করার সময় উদ্দেশ্য অনুসারে কাজ করে কিনা তা যাচাই করুন।
- অ্যাড-অন ইনস্টলেশন প্রবাহটি উদ্দেশ্য অনুসারে কাজ করছে কিনা তা যাচাই করুন, বিশেষ করে বিভিন্ন প্রাথমিক অনুমোদন জীবনচক্রের অবস্থার জন্য ( ইনস্টল করা, সক্রিয় করা, অথবা উভয় )।
- একটি নির্দিষ্ট নথি এবং এর বিষয়বস্তুতে কাজ করার সময় অ্যাড-অনটি উদ্দেশ্য অনুসারে কাজ করে কিনা তা যাচাই করুন।
- অ্যাড-অনের বর্তমান এবং পূর্ববর্তী সংস্করণগুলি পরীক্ষা করুন এবং তুলনা করুন।
একটি পরীক্ষামূলক স্থাপনা তৈরি করুন
একটি পরীক্ষামূলক স্থাপনা হল একটি অ্যাড-অন এবং একটি পরীক্ষামূলক নথির সমন্বয়। একবার আপনার একটি স্ক্রিপ্ট সংস্করণ তৈরি হয়ে গেলে এবং এটি একটি অ্যাড-অন হিসাবে পরীক্ষা করতে চাইলে, এই পদক্ষেপগুলি অনুসরণ করুন:
- যদি আপনার কাছে ইতিমধ্যেই একটি না থাকে, তাহলে অ্যাড-অনটি পরীক্ষা করার জন্য একটি স্প্রেডশিট, ডকুমেন্ট, উপস্থাপনা বা ফর্ম তৈরি করুন।
- আপনার অ্যাড-অন ধারণকারী স্ক্রিপ্ট প্রকল্পটি খুলুন।
- স্থাপন > পরীক্ষা স্থাপন ক্লিক করুন।
- Select type এর পাশে, Enable deployment types ক্লিক করুন এবং Editor add-on নির্বাচন করুন।
- নতুন পরীক্ষা তৈরি করুন অথবা পরীক্ষা যোগ করুন ক্লিক করুন।
- একটি কোড সংস্করণ চয়ন করুন অথবা সর্বশেষ কোড নির্বাচন করুন।
- কনফিগ বিভাগে, পরীক্ষার জন্য প্রাথমিক অনুমোদনের অবস্থা নির্বাচন করুন।
- Test document এর অধীনে, No document selected এ ক্লিক করুন। অ্যাড-অন পরীক্ষা করার জন্য আপনি যে Sheets, Docs, Slides, অথবা Forms ফাইলটি ব্যবহার করতে চান তা নির্বাচন করুন এবং Insert এ ক্লিক করুন।
- পরীক্ষা সংরক্ষণ করুন ক্লিক করুন।
সমস্ত সংরক্ষিত পরীক্ষামূলক স্থাপনাগুলি পরীক্ষামূলক স্থাপনা ডায়ালগে প্রদর্শিত হবে। এটি আপনাকে পরে একই পরীক্ষামূলক স্থাপনাটি পুনরায় দেখতে দেয়।
একটি পরীক্ষামূলক স্থাপনা চালান
যদি আপনার এক বা একাধিক সংরক্ষিত পরীক্ষামূলক স্থাপনা থাকে, তাহলে আপনি এই পদক্ষেপগুলি অনুসরণ করে সেগুলির মধ্যে একটি চালাতে পারেন:
- আপনার অ্যাড-অন ধারণকারী স্ক্রিপ্ট প্রকল্পটি খুলুন।
- স্থাপন > পরীক্ষা স্থাপন ক্লিক করুন।
- সংরক্ষিত পরীক্ষাগুলির অধীনে, আপনি যে সংরক্ষিত পরীক্ষা স্থাপনাটি চালাতে চান তার পাশের রেডিও বোতামটি নির্বাচন করুন এবং Execute এ ক্লিক করুন।
পরীক্ষার ডকুমেন্টটি একটি নতুন ট্যাবে খোলে। অ্যাড-অনটি পরীক্ষামূলক স্থাপনার ক্ষেত্রে নির্দিষ্ট অনুমোদনের অবস্থায় রয়েছে। আপনি মেনু এবং UI উপাদানগুলির সাথে ইন্টারঅ্যাক্ট করে যাচাই করতে পারেন যে অ্যাড-অনটি উদ্দেশ্য অনুসারে কাজ করে।
আপনার অ্যাডঅনে গ্রানুলার OAuth বৈশিষ্ট্যটি পরীক্ষা করার জন্য, নিশ্চিত করুন যে আপনার প্রকল্পের ইতিমধ্যেই অনুমোদন নেই। বিদ্যমান কোনও অনুমোদন বাতিল করতে, ScriptApp.invalidateAuth ব্যবহার করুন।
পরীক্ষার বিবরণ
এইভাবে এডিটর অ্যাড-অন পরীক্ষা করার সময় বেশ কিছু বিষয় মনে রাখতে হবে:
- পরীক্ষা করার সময় ইনস্টলযোগ্য ট্রিগারগুলি সমর্থিত নয়। ইনস্টলযোগ্য ট্রিগারগুলির উপর নির্ভরশীল কার্যকারিতা পরীক্ষাযোগ্য নয়।
- সর্বশেষ কোডের সাথে পরীক্ষা করার জন্য সেট করা একটি পরীক্ষামূলক স্থাপনা চালানোর সময়, আপনি পরীক্ষামূলক নথিটি রিফ্রেশ করে অ্যাড-অন স্ক্রিপ্টে সংরক্ষিত পরিবর্তনগুলি দেখতে পাবেন।
- পরীক্ষার নথিতে একটি URL আছে যা আপনি মূল পরীক্ষার নথির সম্পাদকদের সাথে শেয়ার করতে পারেন। এইভাবে, পরীক্ষা এবং বিকাশের সময় আপনি আরও সহজেই অন্যদের সাথে সহযোগিতা করতে পারেন।
- যদি আপনার অ্যাড-অন প্রোপার্টিজ পরিষেবা ব্যবহার করে, তাহলে প্রোপার্টিজ টিকে থাকে এবং পরের বার পরীক্ষামূলক স্থাপনা চালানোর সময়ও উপলব্ধ থাকে।
- এছাড়াও, অ্যাড-অন এবং টেস্ট ডকুমেন্টের একই সংমিশ্রণ ব্যবহার করে এমন যেকোনো টেস্ট ডিপ্লয়মেন্টের একই সম্পত্তির তথ্য অ্যাক্সেস থাকে। উদাহরণস্বরূপ, যদি আপনি দুটি টেস্ট ডিপ্লয়মেন্ট তৈরি করেন, তাহলে প্রথমটি চালানোর সময় সংরক্ষিত বৈশিষ্ট্যগুলি দ্বিতীয়টি চালানোর সময় উপলব্ধ থাকবে এবং তদ্বিপরীতও হবে, তবে শুধুমাত্র যদি ডিপ্লয়মেন্টগুলি একই স্ক্রিপ্ট এবং টেস্ট ডকুমেন্ট ব্যবহার করে।
- যদি আপনি একটি পরীক্ষামূলক স্থাপনা চালান, তাহলে যদি আপনি আগে স্ক্রিপ্টটি না চালান, তাহলে আপনাকে অনুমোদনের জন্য অনুরোধ করা হতে পারে। মনে রাখবেন যে পরীক্ষার সময় একটি স্ক্রিপ্ট অনুমোদন করা পরীক্ষার বাইরেও স্ক্রিপ্টটিকে অনুমোদন করে।