কোডিং স্তর : শিক্ষানবিস
সময়কাল : ১০ মিনিট
প্রকল্পের ধরণ : ইভেন্ট-চালিত ট্রিগার এবং সময়-চালিত ট্রিগার সহ অটোমেশন
উদ্দেশ্য
- সমাধানটি কী কাজ করে তা বুঝুন।
- সলিউশনের মধ্যে অ্যাপস স্ক্রিপ্ট সার্ভিসগুলো কী কাজ করে তা বুঝুন।
- স্ক্রিপ্টটি সেট আপ করুন।
- স্ক্রিপ্টটি চালান।
এই সমাধান সম্পর্কে
নতুন কর্মীদের সাধারণত আইটি বিভাগ থেকে সিস্টেম অ্যাক্সেস এবং সরঞ্জামের প্রয়োজন হয়। এই অনুরোধগুলি পরিচালনা করার জন্য, আপনি গুগল ফর্ম ব্যবহার করে একটি ফর্ম তৈরি করতে পারেন, যেখানে ব্যবহারকারীরা জানাতে পারবেন যে কর্মীদের কী ধরনের অ্যাক্সেস এবং ডিভাইস প্রয়োজন। আইটি বিভাগ অনুরোধটি সম্পন্ন করে এর স্ট্যাটাস আপডেট করলে, অনুরোধকারীরা একটি ইমেল নোটিফিকেশন পান।


এটি কীভাবে কাজ করে
এই স্ক্রিপ্টটি একটি সরঞ্জাম অনুরোধ ফর্ম তৈরি করে। আপনি নমুনা স্ক্রিপ্টের কোডে ফর্মের আইটেমগুলো নিজের পছন্দমতো সাজিয়ে নিতে পারেন। যখন কেউ ফর্মটি জমা দেয়, তখন স্ক্রিপ্টটি অনুরোধের জন্য নির্ধারিত যোগাযোগ ব্যক্তির কাছে একটি ইমেল বিজ্ঞপ্তি পাঠায়। স্প্রেডশিটে অনুরোধের স্ট্যাটাস "সম্পূর্ণ" (Completed) হয়ে গেলে, স্ক্রিপ্টটি ফর্ম জমা দেওয়া ব্যক্তির কাছে একটি নিশ্চিতকরণ ইমেল পাঠায়।
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- ফর্ম পরিষেবা : আইটি অনুরোধের জন্য ফর্ম তৈরি করে।
- স্প্রেডশিট পরিষেবা : ডুপ্লিকেট এড়ানোর জন্য অনুরোধ ফর্মটি আগে থেকেই বিদ্যমান আছে কিনা তা পরীক্ষা করে। প্রয়োজন অনুযায়ী ফর্মের উত্তরগুলোকে পেন্ডিং এবং কমপ্লিটেড শীটে স্থানান্তর করে সেগুলোর ব্যবস্থাপনা করে।
- মেইল পরিষেবা : অনুরোধ এবং কাজ সম্পন্ন হওয়ার বিজ্ঞপ্তি ইমেইল তৈরি করে ও পাঠায়।
- স্ক্রিপ্ট সার্ভিস : ট্রিগারগুলো তৈরি করে। একটি ট্রিগার ফর্ম জমা দেওয়ার সময় চলে এবং অন্যটি প্রতি পাঁচ মিনিট পর পর কোনো অনুরোধের স্ট্যাটাস "সম্পূর্ণ" হিসেবে চিহ্নিত হয়েছে কিনা তা পরীক্ষা করার জন্য চলে।
পূর্বশর্ত
এই নমুনাটি ব্যবহার করার জন্য আপনার নিম্নলিখিত পূর্বশর্তগুলো প্রয়োজন:
- একটি গুগল অ্যাকাউন্ট (গুগল ওয়ার্কস্পেস অ্যাকাউন্টের জন্য প্রশাসকের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট সংযোগসহ একটি ওয়েব ব্রাউজার।
স্ক্রিপ্টটি সেট আপ করুন
স্ক্রিপ্টটি সেট আপ করতে নিম্নলিখিত ধাপগুলো সম্পন্ন করুন।
অ্যাপস স্ক্রিপ্ট প্রজেক্টটি তৈরি করুন
'কর্মচারীদের সরঞ্জাম অনুরোধ পরিচালনা ' স্প্রেডশিটটির একটি অনুলিপি তৈরি করতে নিম্নলিখিত বোতামটি ক্লিক করুন। এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশিটটির সাথে সংযুক্ত করা আছে:
এক্সটেনশন > অ্যাপস স্ক্রিপ্ট-এ ক্লিক করুন।
REQUEST_NOTIFICATION_EMAILভেরিয়েবলের পাশে, নমুনা ইমেলটির পরিবর্তে আপনার ইমেলটি বসান।সংরক্ষণ করুন ক্লিক করুন
.
স্প্রেডশিটটি সেট আপ করুন
- স্প্রেডশিটে ফিরে যান এবং Equipment requests > Set up-এ ক্লিক করুন। এই কাস্টম মেনুটি প্রদর্শিত হওয়ার জন্য আপনাকে পৃষ্ঠাটি রিফ্রেশ করতে হতে পারে।
- অনুরোধ করা হলে, স্ক্রিপ্টটিকে অনুমোদন দিন। <<../_snippets/oauth.md>>
- সরঞ্জাম অনুরোধ-এ ক্লিক করুন > পুনরায় সেট আপ করুন ।
স্ক্রিপ্টটি চালান
- টুলস > ফর্ম পরিচালনা > লাইভ ফর্মে যান-এ ক্লিক করুন।
- ফর্মটি পূরণ করে জমা দিন।
- সরঞ্জাম অনুরোধ সংক্রান্ত বিজ্ঞপ্তির জন্য আপনার ইমেল দেখুন।
- স্প্রেডশিটে ফিরে যান এবং 'Pending requests' শীটে অনুরোধটির স্ট্যাটাস পরিবর্তন করে ' Completed' করুন ।
- ৫ মিনিটের মধ্যে, স্ক্রিপ্টটি আপনাকে অনুরোধটি সম্পন্ন হওয়ার খবর জানিয়ে আরেকটি ইমেল পাঠায়। স্ক্রিপ্টটি অনুরোধটিকে 'অপেক্ষমান অনুরোধ' শীট থেকে 'সম্পন্ন অনুরোধ' শীটে স্থানান্তর করে।
কোডটি পর্যালোচনা করুন
এই সলিউশনের অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, 'ভিউ সোর্স কোড'- এ ক্লিক করুন:
উৎস কোড দেখুন
কোড.জিএস
</section>
<section>
<h3>new-equipment-request.html</h3>
</section>
<section>
<h3>request-complete.html</h3>
</section>
অবদানকারীরা
এই নমুনাটি গুগল ডেভেলপার বিশেষজ্ঞদের সহায়তায় গুগল দ্বারা রক্ষণাবেক্ষণ করা হয়।