কোডিং স্তর : শিক্ষানবিস
সময়কাল : 20 মিনিট
প্রকল্পের ধরন : একটি সময়-চালিত ট্রিগার সহ অটোমেশন
উদ্দেশ্য
- বুঝুন সমাধান কি করে।
- সমাধানের মধ্যে অ্যাপস স্ক্রিপ্ট পরিষেবাগুলি কী করে তা বুঝুন।
- স্ক্রিপ্ট সেট আপ করুন।
- স্ক্রিপ্ট চালান।
এই সমাধান সম্পর্কে
এই সমাধানটি একটি Google পত্রক স্প্রেডশীটে ভিউ, লাইক এবং মন্তব্য সহ সর্বজনীন YouTube ভিডিওগুলির কর্মক্ষমতা ট্র্যাক করে৷ ট্রিগারটি প্রতিদিন আপডেট হওয়া তথ্যের জন্য পরীক্ষা করে এবং ভিডিওতে নতুন মন্তব্য কার্যকলাপ থাকলে একটি ইমেল পাঠায় যাতে আপনি প্রশ্ন এবং মন্তব্যের সাথে জড়িত হতে পারেন।
এটা কিভাবে কাজ করে
স্ক্রিপ্টটি প্রতিটি শীটে ভিডিও লিঙ্ক কলামে তালিকাভুক্ত ভিডিও URLগুলির জন্য YouTube ভিডিওর বিশদ বিবরণ এবং পরিসংখ্যান পেতে উন্নত YouTube পরিষেবা ব্যবহার করে। যদি একটি তালিকাভুক্ত ভিডিওর জন্য মন্তব্যের সংখ্যা বেড়ে যায়, স্ক্রিপ্টটি ইমেল ঠিকানায় একটি ইমেল বিজ্ঞপ্তি পাঠায় যেটির নামে শীটটির নামকরণ করা হয়েছে৷
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- স্প্রেডশীট পরিষেবা - স্প্রেডশীট থেকে YouTube URL তথ্য পায়।
- YouTube ডেটা API উন্নত পরিষেবা - প্রতিটি ভিডিও URL-এর জন্য YouTube ভিডিও বিবরণ এবং পরিসংখ্যান পায়।
- মেল পরিষেবা - নতুন মন্তব্য রয়েছে এমন ভিডিওগুলির একটি তালিকা সহ একটি ইমেল তৈরি করে এবং পাঠায়৷
পূর্বশর্ত
এই নমুনা ব্যবহার করতে, আপনার নিম্নলিখিত পূর্বশর্ত প্রয়োজন:
- একটি Google অ্যাকাউন্ট (Google Workspace অ্যাকাউন্টের জন্য অ্যাডমিনিস্ট্রেটরের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট অ্যাক্সেস সহ একটি ওয়েব ব্রাউজার।
স্ক্রিপ্ট সেট আপ করুন
অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করুন
- ট্র্যাক YouTube ভিডিও ভিউ এবং মন্তব্য স্প্রেডশীটের একটি অনুলিপি করতে নিম্নলিখিত বোতামে ক্লিক করুন৷ এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশীটের সাথে সংযুক্ত রয়েছে৷
একটি কপি করুন - আপনার কপি করা স্প্রেডশীটে, আপনার_ইমেল_ঠিকানা পত্রকের নাম আপনার ইমেল ঠিকানায় পরিবর্তন করুন।
- আপনি যে ইউটিউব ভিডিও ইউআরএলগুলি ট্র্যাক করতে চান বা পরীক্ষার জন্য প্রদত্ত URLগুলি ব্যবহার করতে চান তা যুক্ত করুন৷ URLগুলি অবশ্যই
www.youtube.com/watch?v=
ফর্ম্যাট দিয়ে শুরু হবে। - এক্সটেনশন > অ্যাপস স্ক্রিপ্টে ক্লিক করুন। যদি YouTube ইতিমধ্যেই পরিষেবাগুলির অধীনে তালিকাভুক্ত থাকে, তাহলে আপনি পরবর্তী 2টি ধাপে যেতে পারেন৷
- পরিষেবাগুলির পাশে, একটি পরিষেবা করুন ক্লিক করুন৷
- তালিকা থেকে, YouTube Data API নির্বাচন করুন এবং Add এ ক্লিক করুন।
একটি ট্রিগার তৈরি করুন
- অ্যাপস স্ক্রিপ্ট প্রকল্পে, ট্রিগার > ট্রিগার যোগ করুন ক্লিক করুন।
- কোন ফাংশনটি চালানো হবে তা চয়ন করার জন্য, মার্কভিডিও নির্বাচন করুন।
- ইভেন্ট উত্স নির্বাচন করার জন্য, সময়-চালিত নির্বাচন করুন।
- সময় ভিত্তিক ট্রিগার নির্বাচনের জন্য, দিন টাইমার নির্বাচন করুন।
- দিনের নির্বাচন সময়ের জন্য, আপনার পছন্দের সময় নির্বাচন করুন।
- অনুরোধ করা হলে, স্ক্রিপ্ট অনুমোদন করুন. যদি OAuth সম্মতি স্ক্রীন সতর্কতা প্রদর্শন করে, এই অ্যাপটি যাচাই করা হয়নি , তাহলে Advanced > Go to {Project Name} (অনিরাপদ) নির্বাচন করে চালিয়ে যান।
স্ক্রিপ্ট চালান
আপনি যে ট্রিগার সেট আপ করেন তা প্রতিদিন একবার স্ক্রিপ্ট চালায়। আপনি এটি পরীক্ষা করতে ম্যানুয়ালি স্ক্রিপ্ট চালাতে পারেন।
- অ্যাপস স্ক্রিপ্ট প্রকল্পে, এডিটর ক্লিক করুন।
- ফাংশন ড্রপডাউনে, markVideos নির্বাচন করুন।
- রান এ ক্লিক করুন।
- স্প্রেডশীটে ফিরে যান যাতে স্ক্রিপ্টটি শীটে যোগ করা তথ্য পর্যালোচনা করে।
- শূন্যের বেশি মন্তব্য আছে এমন ভিডিওগুলির তালিকা সহ ইমেল পর্যালোচনা করতে আপনার ইমেল খুলুন৷ যখন স্ক্রিপ্টটি ভবিষ্যতে চলে, তখন এটি শুধুমাত্র সেই ভিডিওগুলির সাথে একটি ইমেল পাঠায় যার মন্তব্যের সংখ্যা শেষবার স্ক্রিপ্টটি চালানোর পর থেকে বেড়েছে৷
কোড পর্যালোচনা করুন
এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, নীচের উৎস কোড দেখুন ক্লিক করুন:
সোর্স কোড দেখুন
Code.gs
email.html
অবদানকারী
এই নমুনা Google ডেভেলপার বিশেষজ্ঞদের সাহায্যে Google দ্বারা রক্ষণাবেক্ষণ করা হয়।