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


এটি কীভাবে কাজ করে
স্প্রেডশিটটি স্টকের বর্তমান মূল্য পেতে শীটস-এর গুগল ফাইন্যান্স বিল্ট-ইন ফাংশন ব্যবহার করে। স্ক্রিপ্টটি প্রতিটি তালিকাভুক্ত স্টকের ক্রয়মূল্যের সাথে তার বর্তমান মূল্যের তুলনা করে। তারপর, এটি আপনাকে সেইসব স্টকের একটি তালিকা ইমেল করে, যেগুলোর দাম তাদের ক্রয়মূল্যের নিচে নেমে গেছে। আপনি আপনার ইচ্ছামতো যতবার খুশি স্ক্রিপ্টটি চালানোর জন্য সেট করতে পারেন।
অ্যাপস স্ক্রিপ্ট পরিষেবা
এই সমাধানটি নিম্নলিখিত পরিষেবাগুলি ব্যবহার করে:
- স্প্রেডশিট পরিষেবা : তালিকাভুক্ত প্রতিটি স্টকের মধ্য দিয়ে লুপ চালায় এবং স্টকের মূল্যকে ক্রয়মূল্যের সাথে তুলনা করে।
- জিমেইল পরিষেবা : যেসব স্টকের দাম ক্রয়মূল্যের নিচে নেমে গেছে, সেগুলোর একটি ইমেল তৈরি করে পাঠায়।
পূর্বশর্ত
এই নমুনাটি ব্যবহার করার জন্য আপনার নিম্নলিখিত পূর্বশর্তগুলো প্রয়োজন:
- একটি গুগল অ্যাকাউন্ট (গুগল ওয়ার্কস্পেস অ্যাকাউন্টের জন্য প্রশাসকের অনুমোদনের প্রয়োজন হতে পারে)।
- ইন্টারনেট সংযোগসহ একটি ওয়েব ব্রাউজার।
স্ক্রিপ্টটি সেট আপ করুন
ট্যাক্স লস হারভেস্ট অ্যালার্টস স্যাম্পল স্প্রেডশিটটির একটি কপি তৈরি করতে নিচের বাটনটিতে ক্লিক করুন। এই সলিউশনের অ্যাপস স্ক্রিপ্ট প্রজেক্টটি স্প্রেডশিটটির সাথে সংযুক্ত আছে।
আপনার কপি করা স্প্রেডশিটে, আপনার নিজস্ব স্টকের তথ্য দিয়ে শীটটি আপডেট করুন, অথবা প্রদত্ত পরীক্ষার ডেটা ব্যবহার করুন।
স্ক্রিপ্টটি চালান
- আপনার কপি করা স্প্রেডশীটে, এক্সটেনশন > অ্যাপস স্ক্রিপ্ট নির্বাচন করুন।
- ফাংশন ড্রপ-ডাউন থেকে checkLosses নির্বাচন করুন।
- রান-এ ক্লিক করুন।
- অনুরোধ করা হলে, স্ক্রিপ্টটিকে অনুমোদন দিন। <<../_snippets/oauth.md>>
- যেসব স্টকের দাম তাদের ক্রয়মূল্যের নিচে নেমে গেছে, তার তালিকার জন্য আপনার ইমেল দেখুন। যদি আপনি ইমেল না পেয়ে থাকেন, তবে আপনার তালিকার কোনো স্টকের দাম তার ক্রয়মূল্যের চেয়ে কম কিনা তা যাচাই করে দেখুন।
একটি সময়-চালিত ট্রিগার তৈরি করুন
- স্ক্রিপ্ট প্রকল্পে ফিরে যান।
- বাম দিকে, ‘ট্রিগারস ক্লিক করুন।
- নিচের ডানদিকে, ‘ট্রিগার যোগ করুন’ (Add trigger ) -এ ক্লিক করুন।
- কোন ফাংশনটি চালাবেন তা বেছে নেওয়ার জন্য, নিশ্চিত করুন যে checkLosses নির্বাচিত আছে।
- ইভেন্ট উৎস নির্বাচন করার জন্য, সময়-চালিত (Time-driven ) নির্বাচন করুন।
- স্ক্রিপ্টটি কত ঘন ঘন চালাতে চান তা নির্ধারণ করুন এবং সেভ-এ ক্লিক করুন।
কোডটি পর্যালোচনা করুন
এই সলিউশনের অ্যাপস স্ক্রিপ্ট কোড পর্যালোচনা করতে, 'ভিউ সোর্স কোড'- এ ক্লিক করুন:
উৎস কোড দেখুন
কোড.জিএস
অবদানকারীরা
এই নমুনাটি তৈরি করেছেন জেরেমি গ্লাসেনবার্গ, প্রোডাক্ট ম্যানেজমেন্ট এবং প্ল্যাটফর্ম স্ট্র্যাটেজি কনসালটেন্ট। টুইটারে জেরেমিকে খুঁজুন @jglassenberg ।
এই নমুনাটি গুগল ডেভেলপার বিশেষজ্ঞদের সহায়তায় গুগল দ্বারা রক্ষণাবেক্ষণ করা হয়।