কোডিং স্তর : শিক্ষানবিস
সময়কাল : ৫ মিনিট
প্রকল্পের ধরণ : সময়-চালিত ট্রিগার সহ অটোমেশন
উদ্দেশ্য
- সমাধানটি কী করে তা বুঝুন।
- সমাধানের মধ্যে অ্যাপস স্ক্রিপ্ট পরিষেবাগুলি কী করে তা বুঝুন।
- স্ক্রিপ্ট সেট আপ করুন।
- স্ক্রিপ্টটি চালান।
এই সমাধান সম্পর্কে
যদি আপনি একটি স্টক ক্রয় করেন এবং তার মূল্য কমে যায়, তাহলে আপনি সেই স্টকটি বিক্রি করতে পারেন, আরেকটি স্টক কিনতে পারেন এবং কর কর্তন দাবি করতে পারেন। এটি করাকে কর ক্ষতির ফসল বলা হয়। আপনার স্টকগুলিকে একটি Google Sheets স্প্রেডশিটে তালিকাভুক্ত করুন এবং যদি কোনও স্টকের মূল্য তার ক্রয় মূল্যের নিচে নেমে যায় তবে ইমেল সতর্কতা পান।


কিভাবে এটা কাজ করে
স্প্রেডশিটটি স্টকের বর্তমান দাম জানতে Sheets-এ থাকা Google Finance-এর অন্তর্নির্মিত ফাংশন ব্যবহার করে। স্ক্রিপ্টটি প্রতিটি তালিকাভুক্ত স্টকের ক্রয়মূল্যকে তার বর্তমান দামের সাথে তুলনা করে। তারপর, এটি আপনাকে ক্রয়মূল্যের নিচে নেমে আসা স্টকের একটি তালিকা ইমেল করে। আপনি স্ক্রিপ্টটি যতবার ইচ্ছা চালানোর জন্য সেট করতে পারেন।
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- স্প্রেডশিট পরিষেবা - প্রতিটি তালিকাভুক্ত স্টক ঘুরে দেখে এবং ক্রয় মূল্যের সাথে স্টকের মূল্যের তুলনা করে।
- জিমেইল পরিষেবা - ক্রয়মূল্যের নিচে নেমে আসা স্টকগুলির একটি ইমেল তৈরি করে এবং পাঠায়।
পূর্বশর্ত
এই নমুনাটি ব্যবহার করার জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলি প্রয়োজন:
- একটি Google অ্যাকাউন্ট (Google Workspace অ্যাকাউন্টের জন্য প্রশাসকের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট অ্যাক্সেস সহ একটি ওয়েব ব্রাউজার।
স্ক্রিপ্ট সেট আপ করুন
- ট্যাক্স লস হার্ভেস্ট অ্যালার্টস নমুনা স্প্রেডশিটের একটি কপি তৈরি করতে নিম্নলিখিত বোতামে ক্লিক করুন। এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট প্রকল্পটি স্প্রেডশিটের সাথে সংযুক্ত করা হয়েছে।
একটি কপি তৈরি করুন - আপনার কপি করা স্প্রেডশিটে, আপনার নিজস্ব স্টক তথ্য দিয়ে শীটটি আপডেট করুন, অথবা প্রদত্ত পরীক্ষার ডেটা ব্যবহার করুন।
স্ক্রিপ্টটি চালান
- আপনার কপি করা স্প্রেডশিটে, এক্সটেনশন > অ্যাপস স্ক্রিপ্ট ক্লিক করুন।
- ফাংশন ড্রপডাউনে, checkLosses নির্বাচন করুন।
- রান ক্লিক করুন।
অনুরোধ করা হলে, স্ক্রিপ্টটি অনুমোদন করুন। যদি OAuth সম্মতি স্ক্রিনে "This app is not verified" সতর্কতা প্রদর্শিত হয়, তাহলে Advanced > Go to {Project Name} (unsafe) নির্বাচন করে এগিয়ে যান।
ক্রয়মূল্যের নিচে থাকা স্টকের তালিকার জন্য আপনার ইমেলটি পরীক্ষা করুন। যদি আপনি কোনও ইমেল না পেয়ে থাকেন, তাহলে আপনার তালিকার কোনও স্টকের দাম তাদের ক্রয়মূল্যের চেয়ে কম কিনা তা পরীক্ষা করে দেখুন।
একটি সময়-চালিত ট্রিগার তৈরি করুন
- স্ক্রিপ্ট প্রকল্পে ফিরে যান।
- বাম দিকে, ট্রিগারস ক্লিক করুন।
- নীচে-ডানদিকে, ট্রিগার যোগ করুন ক্লিক করুন।
- কোন ফাংশনটি চালাতে হবে তা নির্বাচন করার জন্য, নিশ্চিত করুন যে ক্ষতি নির্বাচন করা হয়েছে।
- ইভেন্ট সোর্স নির্বাচন করার জন্য, সময়-চালিত নির্বাচন করুন।
- স্ক্রিপ্টটি কতবার চালাতে চান তা কনফিগার করুন এবং সংরক্ষণ করুন এ ক্লিক করুন।
কোডটি পর্যালোচনা করুন
এই সমাধানের জন্য অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, নীচের " সোর্স কোড দেখুন " এ ক্লিক করুন:
সোর্স কোড দেখুন
কোড.জিএস
অবদানকারীরা
এই নমুনাটি তৈরি করেছেন জেরেমি গ্লাসেনবার্গ, প্রোডাক্ট ম্যানেজমেন্ট এবং প্ল্যাটফর্ম স্ট্র্যাটেজি কনসালট্যান্ট। টুইটারে জেরেমিকে খুঁজুন @jglassenberg ।
এই নমুনাটি গুগল ডেভেলপার বিশেষজ্ঞদের সহায়তায় গুগল দ্বারা রক্ষণাবেক্ষণ করা হয়।