কোডিং স্তর : শিক্ষানবিস
সময়কাল : 20 মিনিট
প্রকল্পের ধরন : একটি ইভেন্ট-চালিত ট্রিগার সহ অটোমেশন
উদ্দেশ্য
- বুঝুন সমাধান কি করে।
- সমাধানের মধ্যে অ্যাপস স্ক্রিপ্ট পরিষেবাগুলি কী করে তা বুঝুন।
- স্ক্রিপ্ট সেট আপ করুন।
- স্ক্রিপ্ট চালান।
এই সমাধান সম্পর্কে
গুরুত্বপূর্ণ : এই সমাধানটি ব্যবহার করার জন্য আপনাকে অবশ্যই একজন Google Workspace অ্যাডমিনিস্ট্রেটর হতে হবে।
এক ধাপে আগত কর্মীদের সাথে সম্পদ ভাগ করুন। এই সমাধানটি Google গ্রুপের একটি গোষ্ঠীতে নতুন কর্মচারীদের যোগ করতে Google ফর্মের একটি ফর্ম ব্যবহার করে। সেই গোষ্ঠীর ঠিকানার সাথে সংস্থানগুলি ভাগ করে, আপনি সহজেই নতুন নিয়োগকারীদের তাদের প্রয়োজনীয় সংস্থানগুলিতে অ্যাক্সেস দিতে পারেন।
যদি আপনার কাছে একটি গোষ্ঠীতে ব্যবহারকারীদের যুক্ত করার অনুমতি থাকে তবে আপনি আপনার দলের অন্যান্য সদস্যদের দায়িত্ব বিতরণ করতে এই সমাধানটি ব্যবহার করতে পারেন। যখন তারা ফর্ম জমা দেয়, ইভেন্ট-চালিত ট্রিগার আপনার মতো স্ক্রিপ্ট চালায় এবং গ্রুপে নতুন ব্যক্তির ইমেল যোগ করে।
ঐচ্ছিকভাবে, কেউ যখন ফর্ম জমা দেয় তখন আপনি একটি ইমেল পেতে বিজ্ঞপ্তিগুলি চালু করতে পারেন৷
এটা কিভাবে কাজ করে
যখন কেউ একজন ব্যবহারকারীর ইমেল সহ একটি ফর্ম জমা দেয় এবং ব্যবহারকারীকে যে গ্রুপে যুক্ত করা উচিত, স্ক্রিপ্টটি পরীক্ষা করে যে ব্যক্তিটি ইতিমধ্যেই সেই গোষ্ঠীর অন্তর্গত কিনা। যদি তারা করে, ব্যবহারকারী একটি ইমেল পাবেন যে তারা ইতিমধ্যেই গোষ্ঠীতে আছেন। অন্যথায়, স্ক্রিপ্ট ব্যবহারকারীকে গ্রুপে যোগ করে এবং তাদের একটি স্বাগত ইমেল পাঠায়।
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- স্ক্রিপ্ট পরিষেবা - ট্রিগার তৈরি করে যা প্রতিবার কেউ একটি ফর্ম জমা দেওয়ার সময় স্ক্রিপ্টটি ফায়ার করে।
- গ্রুপ পরিষেবা - ফর্মে জমা দেওয়া ইমেলটি ইতিমধ্যেই গ্রুপের সদস্য কিনা তা পরীক্ষা করে।
- অ্যাডমিন SDK ডিরেক্টরি উন্নত পরিষেবা - ফর্মে জমা দেওয়া ইমেলটি গ্রুপে যোগ করে।
- মেল পরিষেবা - তাদের গ্রুপ সদস্যতা নিশ্চিত করতে বা তাদের গ্রুপে স্বাগত জানাতে ফর্মে জমা দেওয়া ইমেল ঠিকানায় একটি ইমেল পাঠায়।
- স্প্রেডশীট পরিষেবা - ফর্ম প্রতিক্রিয়া স্প্রেডশীটে ব্যবহারকারীর স্থিতি যোগ করে। স্ট্যাটাসটি হয় ইতিমধ্যেই গ্রুপে বা নতুন যোগ করা হয়েছে ।
- URL আনয়ন পরিষেবা - একটি HTML স্ট্রিং হিসাবে একটি Google ডক্স নথি নিয়ে আসে। নথিতে ইমেলের বিষয়বস্তু থাকে যা স্ক্রিপ্ট পাঠায়।
পূর্বশর্ত
- একটি Google Workspace অ্যাকাউন্ট
- আপনাকে অবশ্যই একজন Google Workspace অ্যাডমিনিস্ট্রেটর হতে হবে
স্ক্রিপ্ট সেট আপ করুন
নতুন নিয়োগের স্প্রেডশীটের সাথে সম্পদ শেয়ার করার জন্য নিচের বোতামে ক্লিক করুন। এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশীটের সাথে সংযুক্ত রয়েছে৷
একটি কপি করুনএক্সটেনশন > অ্যাপস স্ক্রিপ্টে ক্লিক করুন।
পরিষেবাগুলির অধীনে, নিশ্চিত করুন যে অ্যাডমিনডিরেক্টরি পরিষেবাটি তালিকাভুক্ত রয়েছে৷ যদি এটি হয়, ধাপ 6 এ যান। যদি এটি না হয়, পরবর্তী ধাপে চালিয়ে যান।
পরিষেবাগুলির পাশে, একটি পরিষেবা
করুন ক্লিক করুন৷ডায়ালগে, অ্যাডমিন SDK API নির্বাচন করুন এবং যোগ করুন ক্লিক করুন।
ফাংশন ড্রপডাউনে, installTrigger নির্বাচন করুন।
রান এ ক্লিক করুন।
অনুরোধ করা হলে, স্ক্রিপ্ট অনুমোদন করুন. যদি OAuth সম্মতি স্ক্রীন সতর্কতা প্রদর্শন করে, এই অ্যাপটি যাচাই করা হয়নি , তাহলে Advanced > Go to {Project Name} (অনিরাপদ) নির্বাচন করে চালিয়ে যান।
গুরুত্বপূর্ণ : আপনি যদি এই ফাংশনটি একাধিকবার চালান তবে এটি একাধিক ট্রিগার তৈরি করে এবং ডুপ্লিকেট ইমেল পাঠাবে। অতিরিক্ত ট্রিগার মুছে ফেলতে, নিম্নলিখিত পদক্ষেপগুলি নিন:
- ট্রিগার ক্লিক করুন .
- ট্রিগারের পাশে, আরও ক্লিক করুন > ট্রিগার মুছুন ।
স্ক্রিপ্ট চালান
- স্প্রেডশীটে ফিরে যান এবং টুলস > ম্যানেজ ফর্ম > লাইভ ফর্মে যান ক্লিক করুন।
- আপনার ইমেল ঠিকানা এবং একটি গোষ্ঠীর সাথে ফর্মটি পূরণ করুন যার সদস্যতা পরিচালনা করার আপনার অনুমতি রয়েছে এবং জমা দিন ক্লিক করুন৷
- স্প্রেডশীটে ফিরে যান এবং ফর্ম এন্ট্রি দেখুন। স্ট্যাটাস কলাম দেখায় যে আপনার ইমেল ঠিকানাটি গ্রুপে যোগ করা হয়েছে বা ইতিমধ্যেই গোষ্ঠীর সদস্য।
- একটি স্বাগত ইমেল বা আপনার গ্রুপ সদস্যতা নিশ্চিতকরণের জন্য আপনার ইমেল চেক করুন.
অবদানকারী
এই নমুনা Google ডেভেলপার বিশেষজ্ঞদের সাহায্যে Google দ্বারা রক্ষণাবেক্ষণ করা হয়।