আপনি যদি Google Docs, Google Sheets, Google Analytics, Gmail এবং অন্যদের মতো Google পরিষেবাগুলি ব্যবহার করেন, তাহলে আপনি Google Apps Script ব্যবহার করে সেই পরিষেবাগুলিকে সংযুক্ত এবং স্বয়ংক্রিয় করতে পারেন৷
মাইক্রোসফ্টের VBA স্ক্রিপ্টের Google এর সংস্করণের মতো Google Apps স্ক্রিপ্টের কথা ভাবুন। আপনি যেমন ক্রিয়া এবং কাজগুলিকে স্বয়ংক্রিয় করতে পারেন বা VBA দিয়ে Microsoft Word এবং Excel-এ ম্যাক্রোগুলি কাস্টমাইজ করতে পারেন, তেমনি আপনি Google পরিষেবা জুড়ে কাজ এবং ক্রিয়াগুলি স্বয়ংক্রিয় করতে পারেন৷ পত্রক এবং ডক্সের মতো পরিষেবাগুলিতে, আপনি এমনকি আপনার নিজস্ব কাস্টম মেনু লিখতে পারেন৷
৷এই নিবন্ধে আপনি শিখবেন কীভাবে আপনার বিভিন্ন Google পরিষেবাগুলিতে অ্যাপস স্ক্রিপ্ট অ্যাক্সেস এবং সক্ষম করবেন, কীভাবে অ্যাপস স্ক্রিপ্ট এডিটর নেভিগেট করবেন এবং কীভাবে পরিষেবাগুলি সংযুক্ত করবেন। আপনি নির্দিষ্ট স্ক্রিপ্ট ফাংশন শিখবেন না, কিন্তু Google-এর কাছে চমৎকার ডকুমেন্টেশন এবং অ্যাপস স্ক্রিপ্ট টিউটোরিয়াল আছে কিভাবে অ্যাপস স্ক্রিপ্ট লিখতে হয় তা শিখতে হয়।
কিভাবে Google Apps স্ক্রিপ্ট এডিটর অ্যাক্সেস করবেন
আপনি Google Apps স্ক্রিপ্ট কোড এডিটর খুলতে পারেন অনেকগুলি Google পরিষেবার মধ্যে থেকে৷ উদাহরণস্বরূপ, আপনি অ্যাপ স্ক্রিপ্ট পাবেন এক্সটেনশনে Google পত্রকের ভিতরে মেনু৷
৷অন্যান্য পরিষেবাগুলিতে, আপনি নিম্নলিখিত উপায়ে Google Apps স্ক্রিপ্ট সম্পাদক খুলতে পারেন:
- Google ডক্স :স্ক্রিপ্ট সম্পাদক নির্বাচন করুন সরঞ্জামে মেনু।
- Google স্লাইডস :স্ক্রিপ্ট সম্পাদক নির্বাচন করুন সরঞ্জামে মেনু।
- Google ফর্মগুলি৷ :স্ক্রিপ্ট সম্পাদক নির্বাচন করুন তিন-বিন্দু মেনুতে।
- Google ড্রাইভ :যেকোনো ফাঁকা জায়গায় ডান-ক্লিক করুন, আরো নির্বাচন করুন , এবং Google Apps স্ক্রিপ্ট নির্বাচন করুন .
এই পদ্ধতিগুলির যেকোনো একটি ব্যবহার করে, আপনি একটি নতুন ট্যাবে অ্যাপস স্ক্রিপ্ট কোড এডিটর খোলা দেখতে পাবেন। এটি সেই উইন্ডো যেখানে আপনি প্রতিটি ফাংশন লিখবেন যা আপনার সম্পূর্ণ স্ক্রিপ্ট তৈরি করে। ডিফল্টরূপে, আপনি myFunction() নামে একটি খালি ফাংশন দেখতে পাবেন যা আপনার কোড পূরণ করা শুরু করার জন্য প্রস্তুত৷
দ্রষ্টব্য :ত্রুটি এড়াতে কোড ফরম্যাটিং খুবই গুরুত্বপূর্ণ। কোডের অংশগুলির ভিতরে আপনি কী করার চেষ্টা করছেন তা মনে করিয়ে দিতে নিম্নলিখিত কোডে দেখানো হিসাবে মন্তব্য ব্যবহার করুন। এটি ওয়েব প্রোগ্রামিং-এর সাথে HTML কোডে মন্তব্য করা কিভাবে কাজ করে তার অনুরূপ।
আপনি কোড এডিটর নেভিগেট করার সাথে সাথে আপনি Code.gs নির্বাচন করে এই বিভাগে ফিরে যেতে পারেন সম্পাদক-এ বাম নেভিগেশন ফলকে জানলা. অন্যান্য উপলব্ধ উইন্ডোগুলি দেখতে, বাম দিকের প্যানেলে আইকনগুলির উপর হভার করুন এবং প্রধান নেভিগেশন ফলকটি খুলবে৷
ওভারভিউ বিভাগটি হল যেখানে আপনি আপনার স্ক্রিপ্ট সম্পর্কে পরিসংখ্যান খুঁজে পেতে পারেন যেমন কতগুলি ত্রুটি ঘটেছে, কতবার এটি কার্যকর হয়েছে এবং আরও অনেক কিছু৷
আমরা নীচের প্রতিটি বিভাগে Google Apps স্ক্রিপ্ট সম্পাদকের অন্যান্য বিভাগগুলির প্রতিটি কভার করব৷
Google Apps স্ক্রিপ্ট এডিটর নেভিগেট করা
আপনি যখন সম্পাদকে আপনার কোড সম্পাদনা করেন, তখন প্রায়ই ডিস্ক (সংরক্ষণ) আইকনটি নির্বাচন করা একটি ভাল ধারণা যাতে আপনি আপনার কাজ হারাতে না পারেন৷
একবার সংরক্ষণ করা হলে, আপনি অন্যান্য মেনু বিকল্পগুলিকে আলোকিত দেখতে পাবেন।
এর মধ্যে রয়েছে:
- চালান :শুরু থেকে শেষ পর্যন্ত আপনার সম্পূর্ণ স্ক্রিপ্ট চালানোর চেষ্টা করুন।
- ডিবাগ :আপনার স্ক্রিপ্টের মাধ্যমে এক সময়ে এক লাইনে ধাপ করুন।
- ফাংশন ড্রপডাউন :আপনার তৈরি করা প্রতিটি ফাংশন ব্রাউজ করুন এবং নেভিগেট করুন।
- এক্সিকিউশন লগ :আপনার স্ক্রিপ্ট চালানোর জন্য আপনার করা প্রতিটি প্রচেষ্টা থেকে যেকোনো স্থিতি বা ত্রুটি বার্তা দেখুন।
লাইব্রেরি বাম নেভিগেশন মেনুতে বিকল্পটি হল যেখানে আপনি লাইব্রেরিগুলি অ্যাক্সেস করতে পারেন যা অন্য লোকেরা লিখেছেন (বা আপনি অন্য কোথাও লিখেছেন এবং সংরক্ষণ করেছেন)। এটি উপযোগী যদি আপনার এমন কোন বন্ধু থাকে যিনি ইতিমধ্যেই এমন একটি বৈশিষ্ট্য লিখেছেন যা আপনি Google পত্রক বা Google ডক্সে ব্যবহার করতে চান কিন্তু আপনি তার উপরে অতিরিক্ত বৈশিষ্ট্য যোগ করতে চান৷
আপনার প্রোজেক্টে সেই লাইব্রেরিগুলো যোগ করার জন্য যা প্রয়োজন তা হল স্ক্রিপ্ট আইডি। আপনি এটি প্রকল্প সেটিংস বিভাগে খুঁজে পেতে পারেন, যেটি আমরা এই নিবন্ধের শেষে কীভাবে খুঁজে পেতে হয় তা দেখাব৷
Google Apps স্ক্রিপ্ট পরিষেবা অ্যাড-অনস
৷পরিষেবাগুলি৷ বিভাগটি সবচেয়ে দরকারী। আপনি ব্যবহার করতে পারেন এমন অন্যান্য Google পরিষেবার সাথে আপনি আপনার বর্তমান স্ক্রিপ্টকে সংহত করতে পারেন।
আপনি এটি নির্বাচন করলে, আপনি একটি পরিষেবা যোগ করুন দেখতে পাবেন৷ জানালা খোলা। আপনি যে পরিষেবাটি আপনার বিদ্যমান প্রকল্পে অ্যাড-অন হিসাবে ব্যবহার করতে চান সেটিতে স্ক্রোল করুন।
উদাহরণস্বরূপ, আপনি যদি এই স্ক্রিপ্টে আপনার Google Analytics অ্যাকাউন্ট থেকে ডেটা টেনে আনতে চান, তাহলে আপনি Google Analytics API নির্বাচন করতে পারেন , এবং যোগ করুন নির্বাচন করুন .
আপনি যদি সেই নতুন অ্যাড-অন পরিষেবার জন্য কী কী ফাংশন ব্যবহার করার জন্য উপলব্ধ এবং কীভাবে সেগুলি ব্যবহার করবেন সে সম্পর্কে বিশদ জানতে চান, API এর ডানদিকে তিনটি বিন্দু নির্বাচন করুন এবং ডকুমেন্টেশন দেখুন নির্বাচন করুন। .
এটি একটি নতুন ট্যাবে Google Apps স্ক্রিপ্ট ডকুমেন্টেশন খুলবে, সেই Google পরিষেবার বিভাগে স্বয়ংক্রিয়ভাবে খোলা হবে৷
ফাংশন সিনট্যাক্স, টিউটোরিয়াল এবং কোড উদাহরণের জন্য ডকুমেন্টেশন অন্বেষণ করুন যা আপনি আপনার নিজের স্ক্রিপ্টে ব্যবহার করতে পারেন।
এছাড়াও, নোট করুন যে আপনি যখন অ্যাপস স্ক্রিপ্ট কোড এডিটর খুলেছিলেন তখন আপনি যে পরিষেবাটি ব্যবহার করেছিলেন তার উপর ভিত্তি করে আপনার স্ক্রিপ্টে কোন সাধারণ ফাংশন উপলব্ধ রয়েছে তা দেখতে আপনি ডকুমেন্টেশনের অন্যান্য বিভাগে নেভিগেট করতে পারেন৷
উদাহরণস্বরূপ, আপনি যদি Google পত্রকগুলিতে সম্পাদকটি খোলেন তবে শীটগুলি চেক করুন৷ Google পত্রক ফাংশনগুলির জন্য ডকুমেন্টেশন মেনুতে বিভাগ যা আপনি আপনার স্ক্রিপ্টে ব্যবহার করতে পারবেন।
অ্যাপস স্ক্রিপ্ট ট্রিগার সেট আপ করা এবং ব্যবহার করা
Google Apps স্ক্রিপ্টের আরেকটি দরকারী বৈশিষ্ট্য হল বেশ কয়েকটি ইভেন্ট বা সময়সূচীর উপর ভিত্তি করে ট্রিগার সেট করার ক্ষমতা৷
আপনার স্ক্রিপ্টের জন্য একটি নতুন ট্রিগার কনফিগার করতে, ট্রিগার নির্বাচন করুন দূরে বাম নেভিগেশন মেনু থেকে। খোলে নতুন ট্রিগার উইন্ডোতে, ট্রিগার যোগ করুন নির্বাচন করুন বোতাম।
অ্যাড ট্রিগার উইন্ডোতে বিকল্পগুলির একটি দীর্ঘ তালিকা রয়েছে যা আপনাকে ঠিক কীভাবে এবং কখন আপনার স্ক্রিপ্ট চালাতে চান তা কাস্টমাইজ করতে সহায়তা করে।
দ্রষ্টব্য :এই বিকল্পগুলির অনেকগুলি আপনি যে পরিষেবার জন্য আপনার স্ক্রিপ্ট লিখছেন বা আপনি যে APIগুলি যোগ করেছেন তার উপর নির্ভর করে৷
আপনার ট্রিগার সেট আপ করতে, আপনাকে বেছে নিতে হবে:
- প্রাথমিকভাবে কোন ফাংশন চালু করতে হবে
- ইভেন্টের উত্স যেমন একটি নির্দিষ্ট সময়, তারিখ, বা আপনার পরিষেবার একটি ইভেন্ট যেমন যখন একটি Google স্প্রেডশীট সেল পরিবর্তন হয় বা একটি নথি প্রাথমিকভাবে খোলা হয়
- ইভেন্টের ধরন যেমন যখন আপনার Google স্প্রেডশীট বা নথিতে কিছু খোলা বা সম্পাদনা করা হয়, বা তারিখ বা সময়ের জন্য নির্দিষ্ট সেটিংস
- আপনার স্ক্রিপ্টগুলি কখন ব্যর্থ হয়েছে সে সম্পর্কে আপনি কত ঘন ঘন আপডেট পেতে চান তার বিজ্ঞপ্তি ফ্রিকোয়েন্সি
একবার আপনি সংরক্ষণ করুন নির্বাচন করুন৷ , আপনি একটি "স্ক্রিপ্ট অনুমোদন ব্যর্থ হয়েছে" বার্তা দেখতে পারেন যদি আপনি প্রথমবার একটি নতুন ট্রিগার সংরক্ষণ করেন৷
আপনার ব্রাউজারে একটি পপ-আপ ব্লকার সক্রিয় থাকলে এটি সাধারণত ট্রিগার হয়৷ আপনি যদি গুগল ক্রোম ব্যবহার করেন, তাহলে শুধু একটি লাল "X" সহ ছোট উইন্ডো আইকনটি নির্বাচন করুন৷ সর্বদা পপ-আপগুলিকে অনুমতি দিন সেটিংটি পরিবর্তন করুন৷ এবং সম্পন্ন নির্বাচন করুন .
যখন আপনি সংরক্ষণ করুন নির্বাচন করুন৷ আবার, আপনার Google অ্যাকাউন্ট বা Google Workspace-এর অধীনে চালানোর জন্য আপনি যে স্ক্রিপ্ট লিখেছেন তা অনুমোদন করার জন্য আপনাকে প্রক্রিয়াটির মধ্য দিয়ে যেতে হবে।
প্রথমে, আপনি যে Google অ্যাকাউন্টের অধীনে আপনার স্ক্রিপ্ট চালানোর অনুমতি দিতে চান সেটি নির্বাচন করুন৷
৷আপনি একটি সতর্কতা দেখতে পাবেন যে আপনার লেখা কাস্টম ফাংশন বা স্ক্রিপ্ট Google দ্বারা "যাচাই করা" নয়। আপনি যদি সেই ব্যক্তি হন যিনি স্ক্রিপ্টটি লিখেছেন, তাহলে এটি কোন ব্যাপার না এবং এটি আপনার নিজের Google অ্যাকাউন্ট বা Google Workspace-এর অধীনে চালানো নিরাপদ।
এই সতর্কতা বাইপাস করতে, শুধু উন্নত নির্বাচন করুন এবং তারপর এ যান
অবশেষে, অনুমতি উইন্ডোতে, অনুমতি দিন নির্বাচন করুন আপনার কাস্টম ফাংশন এবং স্ক্রিপ্ট আপনার Google অ্যাকাউন্ট বা Google Workspace-এর অধীনে চালানোর অনুমতি দিতে।
আপনাকে আর এই প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে না, শুধুমাত্র প্রথমবার যখন আপনি আপনার কাস্টম Google Apps স্ক্রিপ্ট প্রকল্পগুলি সংরক্ষণ বা চালান।
আপনার Google স্ক্রিপ্ট আইডি অ্যাক্সেস করা
একটি চূড়ান্ত নোট - আপনি বন্ধু বা সহকর্মীদের আপনার স্ক্রিপ্ট প্রদান করতে চাইতে পারেন যাতে তারা হয় আপনার স্ক্রিপ্ট ব্যবহার করতে পারে বা তাদের নিজস্ব স্ক্রিপ্টে একটি লাইব্রেরি হিসাবে যোগ করতে পারে।
আপনি আপনার স্ক্রিপ্ট আইডি খুঁজে পেতে পারেন সেটিংস আইকনের অধীনে বাম দিকের নেভিগেশন ফলকে৷
স্ক্রিপ্ট ID IDs-এর অধীনে পাওয়া যাবে বিভাগ, স্ক্রিপ্ট আইডি এর ডানদিকে .
আপনি দেখতে পাচ্ছেন, Google Apps স্ক্রিপ্ট এডিটরটি মোটামুটি সহজবোধ্য যদি আপনি জানেন কিভাবে আপনি ব্যবহার করতে চান প্রতিটি বৈশিষ্ট্যে নেভিগেট করতে হয়। শুধু Google-এর অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশন ভালোভাবে অধ্যয়ন করা নিশ্চিত করুন যাতে আপনি কীভাবে আপনার স্ক্রিপ্ট এবং ব্যবহার করার জন্য উপলব্ধ সমস্ত ফাংশন লিখতে হয় তা শিখতে শুরু করতে পারেন৷