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