কোডিং স্তর : শিক্ষানবিস
সময়কাল : ২০ মিনিট
প্রকল্পের ধরণ : সময়-চালিত ট্রিগার সহ অটোমেশন
উদ্দেশ্য
- সমাধানটি কী করে তা বুঝুন।
- সমাধানের মধ্যে অ্যাপস স্ক্রিপ্ট পরিষেবাগুলি কী করে তা বুঝুন।
- স্ক্রিপ্ট সেট আপ করুন।
- স্ক্রিপ্টটি চালান।
এই সমাধান সম্পর্কে
এই সমাধানটি গুগল শিটস স্প্রেডশিটে ভিউ, লাইক এবং মন্তব্য সহ পাবলিক ইউটিউব ভিডিওর পারফরম্যান্স ট্র্যাক করে। ট্রিগারটি প্রতিদিন আপডেট হওয়া তথ্য পরীক্ষা করে এবং ভিডিওগুলিতে নতুন মন্তব্য কার্যকলাপ থাকলে Gmail-এ একটি বার্তা পাঠায় যাতে আপনি প্রশ্ন এবং মন্তব্যের সাথে যুক্ত হতে পারেন।
![]()
![]()
কিভাবে এটা কাজ করে
স্ক্রিপ্টটি উন্নত YouTube পরিষেবা ব্যবহার করে প্রতিটি শিটের ভিডিও লিঙ্ক কলামে তালিকাভুক্ত ভিডিও URL গুলির জন্য YouTube ভিডিওর বিবরণ এবং পরিসংখ্যান পেতে পারে। যদি তালিকাভুক্ত ভিডিওর মন্তব্যের সংখ্যা বেড়ে যায়, তাহলে স্ক্রিপ্টটি সেই ইমেল ঠিকানায় একটি ইমেল বিজ্ঞপ্তি পাঠায় যার নামে শিটটির নামকরণ করা হয়েছে।
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- স্প্রেডশিট পরিষেবা - স্প্রেডশিট থেকে YouTube URL তথ্য পায়।
- YouTube Data API উন্নত পরিষেবা - প্রতিটি ভিডিও URL এর জন্য YouTube ভিডিওর বিবরণ এবং পরিসংখ্যান পায়।
- মেইল সার্ভিস - নতুন মন্তব্য থাকা ভিডিওগুলির একটি তালিকা সহ Gmail-এ একটি ইমেল তৈরি করে এবং পাঠায়।
পূর্বশর্ত
এই নমুনাটি ব্যবহার করার জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলি প্রয়োজন:
- একটি Google অ্যাকাউন্ট (Google Workspace অ্যাকাউন্টের জন্য প্রশাসকের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট অ্যাক্সেস সহ একটি ওয়েব ব্রাউজার।
স্ক্রিপ্ট সেট আপ করুন
অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করুন
- "ট্র্যাক ইউটিউব ভিডিও ভিউ এবং মন্তব্য স্প্রেডশিটের" একটি কপি তৈরি করতে নিম্নলিখিত বোতামে ক্লিক করুন। এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশিটের সাথে সংযুক্ত করা হয়েছে।
একটি কপি তৈরি করুন - আপনার কপি করা স্প্রেডশিটে, Your_Email_Address শিটের নামটি আপনার ইমেল ঠিকানায় পরিবর্তন করুন।
- আপনি যে YouTube ভিডিও URL গুলি ট্র্যাক করতে চান সেগুলি যোগ করুন অথবা পরীক্ষার জন্য প্রদত্ত URL গুলি ব্যবহার করুন। URL গুলি
www.youtube.com/watch?v=ফর্ম্যাট দিয়ে শুরু হতে হবে। - এক্সটেনশন > অ্যাপস স্ক্রিপ্টে ক্লিক করুন। যদি YouTube ইতিমধ্যেই পরিষেবাগুলির অধীনে তালিকাভুক্ত থাকে, তাহলে আপনি পরবর্তী 2টি ধাপে যেতে পারেন।
- Services এর পাশে, Add a service ক্লিক করুন।
- তালিকা থেকে, YouTube Data API নির্বাচন করুন এবং Add এ ক্লিক করুন।
একটি ট্রিগার তৈরি করুন
- অ্যাপস স্ক্রিপ্ট প্রজেক্টে, ট্রিগার > ট্রিগার যোগ করুন এ ক্লিক করুন।
- কোন ফাংশনটি চালাবেন তা নির্বাচন করার জন্য, markVideos নির্বাচন করুন।
- ইভেন্ট সোর্স নির্বাচন করার জন্য, সময়-চালিত নির্বাচন করুন।
- সময় ভিত্তিক ট্রিগারের ধরণ নির্বাচনের জন্য, ডে টাইমার নির্বাচন করুন।
- দিনের সময় নির্বাচনের জন্য, আপনার পছন্দের সময়টি বেছে নিন।
- অনুরোধ করা হলে, স্ক্রিপ্টটি অনুমোদন করুন। যদি OAuth সম্মতি স্ক্রিনে "This app is not verified" সতর্কতা প্রদর্শিত হয়, তাহলে Advanced > Go to {Project Name} (unsafe) নির্বাচন করে এগিয়ে যান।
স্ক্রিপ্টটি চালান
আপনার সেট করা ট্রিগারটি প্রতিদিন একবার স্ক্রিপ্টটি চালায়। আপনি এটি পরীক্ষা করার জন্য ম্যানুয়ালি স্ক্রিপ্টটি চালাতে পারেন।
- অ্যাপস স্ক্রিপ্ট প্রজেক্টে, এডিটর ক্লিক করুন।
- ফাংশন ড্রপডাউনে, markVideos নির্বাচন করুন।
- রান ক্লিক করুন।
- স্ক্রিপ্টটি শীটে যে তথ্য যোগ করেছে তা পর্যালোচনা করতে স্প্রেডশিটে ফিরে যান।
- কোনটিরও বেশি মন্তব্য নেই এমন ভিডিওর তালিকা সহ ইমেলটি পর্যালোচনা করতে আপনার ইমেলটি খুলুন। ভবিষ্যতে যখন স্ক্রিপ্টটি চলবে, তখন এটি কেবলমাত্র সেই ভিডিওগুলির সাথে একটি ইমেল পাঠাবে যার মন্তব্যের সংখ্যা শেষবার স্ক্রিপ্টটি চালানোর পর থেকে বেড়েছে।
কোডটি পর্যালোচনা করুন
এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, নীচের " সোর্স কোড দেখুন " এ ক্লিক করুন:
সোর্স কোড দেখুন
কোড.জিএস
ইমেইল.এইচটিএমএল
অবদানকারীরা
এই নমুনাটি গুগল ডেভেলপার বিশেষজ্ঞদের সহায়তায় গুগল দ্বারা রক্ষণাবেক্ষণ করা হয়।