কোডিং স্তর : শিক্ষানবিস
সময়কাল : 10 মিনিট
প্রকল্পের ধরন : একটি ইভেন্ট-চালিত ট্রিগার এবং একটি সময়-চালিত ট্রিগার সহ অটোমেশন
উদ্দেশ্য
- বুঝুন সমাধান কি করে।
- সমাধানের মধ্যে অ্যাপস স্ক্রিপ্ট পরিষেবাগুলি কী করে তা বুঝুন।
- স্ক্রিপ্ট সেট আপ করুন।
- স্ক্রিপ্ট চালান।
এই সমাধান সম্পর্কে
নতুন কর্মচারীদের সাধারণত আইটি থেকে সিস্টেম অ্যাক্সেস এবং সরঞ্জামের প্রয়োজন হয়। এই অনুরোধগুলি পরিচালনা করতে, আপনি ব্যবহারকারীদের জন্য Google ফর্মগুলির সাথে একটি ফর্ম তৈরি করতে পারেন যাতে কর্মচারীদের কী অ্যাক্সেস এবং ডিভাইসগুলি প্রয়োজন তা নির্দেশ করে৷ একবার IT অনুরোধটি সম্পূর্ণ করে এবং তার স্থিতি আপডেট করে, অনুরোধকারীরা একটি ইমেল বিজ্ঞপ্তি পাবেন।
এটা কিভাবে কাজ করে
স্ক্রিপ্ট একটি সরঞ্জাম অনুরোধ ফর্ম তৈরি করে. আপনি নমুনা স্ক্রিপ্টের কোডে ফর্মের আইটেমগুলি কাস্টমাইজ করতে পারেন৷ যখন কেউ ফর্ম জমা দেয়, স্ক্রিপ্ট অনুরোধের জন্য নির্দিষ্ট যোগাযোগের বিন্দুতে একটি ইমেল বিজ্ঞপ্তি পাঠায়। একবার স্প্রেডশীটে অনুরোধের স্থিতি "সম্পূর্ণ"-এ পরিবর্তিত হলে স্ক্রিপ্টটি ফর্ম জমা দেওয়া ব্যক্তির কাছে একটি নিশ্চিতকরণ ইমেল পাঠায়৷
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- ফর্ম পরিষেবা - আইটি অনুরোধের জন্য ফর্ম তৈরি করে।
- স্প্রেডশীট পরিষেবা - ডুপ্লিকেট প্রশমিত করার জন্য অনুরোধ ফর্মটি ইতিমধ্যেই বিদ্যমান কিনা তা পরীক্ষা করে। প্রয়োজন অনুযায়ী মুলতুবি এবং সম্পূর্ণ শীটে সরানোর মাধ্যমে ফর্ম প্রতিক্রিয়াগুলি পরিচালনা করে।
- মেল পরিষেবা - অনুরোধ এবং সমাপ্তির বিজ্ঞপ্তি ইমেল তৈরি করে এবং পাঠায়।
- স্ক্রিপ্ট পরিষেবা - ট্রিগার তৈরি করে। একটি ফর্ম জমা দেওয়া হলে একটি ফায়ার হয় এবং অন্যটি প্রতি পাঁচ মিনিটে একটি অনুরোধের স্ট্যাটাস "সম্পূর্ণ" হিসাবে চিহ্নিত করা হয়েছে কিনা তা পরীক্ষা করার জন্য ফায়ার করে৷
পূর্বশর্ত
এই নমুনা ব্যবহার করতে, আপনার নিম্নলিখিত পূর্বশর্ত প্রয়োজন:
- একটি Google অ্যাকাউন্ট (Google Workspace অ্যাকাউন্টের জন্য অ্যাডমিনিস্ট্রেটরের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট অ্যাক্সেস সহ একটি ওয়েব ব্রাউজার।
স্ক্রিপ্ট সেট আপ করুন
অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করুন
- কর্মচারী সরঞ্জামের অনুরোধের স্প্রেডশীট পরিচালনার একটি অনুলিপি করতে নিম্নলিখিত বোতামে ক্লিক করুন। এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশীটের সাথে সংযুক্ত রয়েছে৷
একটি কপি করুন - এক্সটেনশন > অ্যাপস স্ক্রিপ্টে ক্লিক করুন।
-
REQUEST_NOTIFICATION_EMAIL
ভেরিয়েবলের পাশে, নমুনা ইমেলটিকে আপনার ইমেল দিয়ে প্রতিস্থাপন করুন। - Save এ ক্লিক করুন
.
স্প্রেডশীট সেট আপ করুন
- স্প্রেডশীটে ফিরে যান এবং সরঞ্জামের অনুরোধ > সেট আপ ক্লিক করুন। এই কাস্টম মেনু প্রদর্শিত হওয়ার জন্য আপনাকে পৃষ্ঠাটি রিফ্রেশ করতে হতে পারে।
অনুরোধ করা হলে, স্ক্রিপ্ট অনুমোদন করুন. যদি OAuth সম্মতি স্ক্রীন সতর্কতা প্রদর্শন করে, এই অ্যাপটি যাচাই করা হয়নি , তাহলে Advanced > Go to {Project Name} (অনিরাপদ) নির্বাচন করে চালিয়ে যান।
সরঞ্জামের অনুরোধে ক্লিক করুন > আবার সেট আপ করুন ।
স্ক্রিপ্ট চালান
- টুলস > ম্যানেজ ফর্ম > লাইভ ফর্মে যান ক্লিক করুন।
- ফর্ম পূরণ করুন এবং জমা দিন।
- সরঞ্জাম অনুরোধ সম্পর্কে একটি বিজ্ঞপ্তি জন্য আপনার ইমেল চেক করুন.
- স্প্রেডশীটে ফিরে যান এবং মুলতুবি থাকা অনুরোধের শীটে, অনুরোধের স্থিতি সম্পূর্ণ করে পরিবর্তন করুন।
- 5 মিনিটের মধ্যে, স্ক্রিপ্টটি আপনাকে জানিয়ে আরেকটি ইমেল পাঠায় যে অনুরোধটি সম্পূর্ণ হয়েছে। স্ক্রিপ্টটি মুলতুবি থাকা অনুরোধ পত্র থেকে অনুরোধটিকে সম্পূর্ণ অনুরোধ শীটে নিয়ে যায়।
কোড পর্যালোচনা করুন
এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, নীচের উৎস কোড দেখুন ক্লিক করুন:
সোর্স কোড দেখুন
Code.gs
new-equipment-request.html
request-complete.html
অবদানকারী
এই নমুনা Google ডেভেলপার বিশেষজ্ঞদের সাহায্যে Google দ্বারা রক্ষণাবেক্ষণ করা হয়।