কোডিং স্তর : শিক্ষানবিস
সময়কাল : 15 মিনিট
প্রকল্পের ধরন : একটি কাস্টম মেনু সহ অটোমেশন
উদ্দেশ্য
- বুঝুন সমাধান কি করে।
- সমাধানের মধ্যে অ্যাপস স্ক্রিপ্ট পরিষেবাগুলি কী করে তা বুঝুন।
- আপনার পরিবেশ সেট আপ করুন।
- স্ক্রিপ্ট সেট আপ করুন।
- স্ক্রিপ্ট চালান।
এই সমাধান সম্পর্কে
Google পত্রকগুলিতে কর্মচারী ডেটা সহ Google স্লাইড কর্মচারী শংসাপত্র টেমপ্লেট স্বয়ংক্রিয়ভাবে কাস্টমাইজ করুন, তারপর Gmail ব্যবহার করে শংসাপত্রগুলি পাঠান৷
এটা কিভাবে কাজ করে
স্ক্রিপ্টটি স্লাইড থেকে কর্মচারী শংসাপত্র উপস্থাপনা টেমপ্লেট এবং কর্মচারীর বিবরণ সহ একটি শীট স্প্রেডশীট ব্যবহার করে। স্ক্রিপ্ট টেমপ্লেট অনুলিপি করে এবং স্প্রেডশীট থেকে ডেটা দিয়ে স্থানধারকদের প্রতিস্থাপন করে। একবার স্ক্রিপ্ট প্রতিটি কর্মচারীর জন্য একটি স্লাইড তৈরি করে, এটি প্রতিটি পৃথক স্লাইডকে পিডিএফ সংযুক্তি হিসাবে বের করে এবং কর্মীদের কাছে শংসাপত্র পাঠায়।
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- ড্রাইভ পরিষেবা - স্লাইড কর্মচারী শংসাপত্রের টেমপ্লেট অনুলিপি করে৷
- স্প্রেডশীট পরিষেবা - কর্মচারীর বিবরণ প্রদান করে এবং তালিকাভুক্ত প্রতিটি কর্মচারীর অবস্থা আপডেট করে।
- স্লাইড পরিষেবা - স্প্রেডশীট থেকে কর্মচারী ডেটা দিয়ে উপস্থাপনায় স্থানধারকদের প্রতিস্থাপন করে।
- Gmail পরিষেবা - পিডিএফ হিসাবে পৃথক স্লাইডগুলি পায় এবং সেগুলি কর্মীদের কাছে পাঠায়৷
পূর্বশর্ত
এই নমুনা ব্যবহার করতে, আপনার নিম্নলিখিত পূর্বশর্ত প্রয়োজন:
- একটি Google অ্যাকাউন্ট (Google Workspace অ্যাকাউন্টের জন্য অ্যাডমিনিস্ট্রেটরের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট অ্যাক্সেস সহ একটি ওয়েব ব্রাউজার।
আপনার পরিবেশ সেট আপ করুন
কর্মচারী শংসাপত্র স্লাইড টেমপ্লেটের একটি অনুলিপি করতে নিম্নলিখিত বোতামে ক্লিক করুন৷
একটি কপি করুনপরবর্তী ধাপে ব্যবহারের জন্য আপনার উপস্থাপনা আইডি নোট করুন। আপনি URL এ আইডি খুঁজে পেতে পারেন:
https://docs.google.com/presentation/d/ PRESENTATION_ID /edit
ড্রাইভে, শংসাপত্রগুলি ধরে রাখতে একটি নতুন ফোল্ডার তৈরি করুন৷
পরবর্তী ধাপে ব্যবহারের জন্য আপনার ফোল্ডার আইডি নোট করুন। আপনি URL-এ ID খুঁজে পেতে পারেন:
https://drive.google.com/drive/folders/ FOLDER_ID
স্ক্রিপ্ট সেট আপ করুন
কর্মচারী শংসাপত্রের নমুনা স্প্রেডশীটের একটি অনুলিপি করতে নীচের বোতামে ক্লিক করুন৷ এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশীটের সাথে সংযুক্ত রয়েছে৷
একটি কপি করুনস্প্রেডশীটে, এক্সটেনশন > অ্যাপস স্ক্রিপ্টে ক্লিক করে অ্যাপস স্ক্রিপ্ট প্রকল্পটি খুলুন।
slideTemplateId
ভেরিয়েবলের জন্য,PRESENTATION_ID
প্রতিস্থাপন করুনPRESENTATION_ID
আপনার উপস্থাপনার আইডি সহ।tempFolderId
ভেরিয়েবলের জন্য,FOLDER_ID
প্রতিস্থাপন করুনFOLDER_ID
আপনার ফোল্ডারের আইডি দিয়ে।Save এ ক্লিক করুন .
স্ক্রিপ্ট চালান
- স্প্রেডশীটে ফিরে যান এবং প্রশংসা > শংসাপত্র তৈরি করুন ক্লিক করুন। এই কাস্টম মেনু প্রদর্শিত হওয়ার জন্য আপনাকে পৃষ্ঠাটি রিফ্রেশ করতে হতে পারে।
অনুরোধ করা হলে, স্ক্রিপ্ট অনুমোদন করুন. যদি OAuth সম্মতি স্ক্রীন সতর্কতা প্রদর্শন করে, এই অ্যাপটি যাচাই করা হয়নি , তাহলে Advanced > Go to {Project Name} (অনিরাপদ) নির্বাচন করে চালিয়ে যান।
প্রশংসা ক্লিক করুন > আবার শংসাপত্র তৈরি করুন ।
একবার সমস্ত সারির স্ট্যাটাস কলাম তৈরিতে আপডেট হয়ে গেলে, প্রশংসা > সার্টিফিকেট পাঠান ক্লিক করুন।
কোড পর্যালোচনা করুন
এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, নীচের উৎস কোড দেখুন ক্লিক করুন:
সোর্স কোড দেখুন
Code.gs
অবদানকারী
এই নমুনাটি তৈরি করেছেন সৌরভ চোরারিয়া, ব্লগার এবং গুগল ডেভেলপার এক্সপার্ট।
- টুইটারে সৌরভকে খুঁজুন @schoraria911 ।
- সৌরভের ব্লগ পড়ুন।
এই নমুনা Google ডেভেলপার বিশেষজ্ঞদের সাহায্যে Google দ্বারা রক্ষণাবেক্ষণ করা হয়।