গুগল
অ্যাপস স্ক্রিপ্ট (Google
Apps Script) হল একটি
শক্তিশালী এবং বহুমুখী টুল,
যা গুগলের
বিভিন্ন সার্ভিস যেমন Google
Sheets, Google Docs, Gmail, Google Drive ইত্যাদির সাথে ইন্টিগ্রেটেড। এটি
জাভাস্ক্রিপ্ট ভিত্তিক একটি স্ক্রিপ্টিং ভাষা, যা ব্যবহার করে আপনি গুগল অ্যাপসের কাজগুলোকে
স্বয়ংক্রিয় করতে পারেন,
কাস্টম
ফাংশন তৈরি করতে পারেন এবং এমনকি ওয়েব অ্যাপ্লিকেশনও ডেভেলপ করতে পারেন। এই
আর্টিকেলে আমরা গুগল অ্যাপস স্ক্রিপ্ট শেখার সহজ উপায় নিয়ে বিস্তারিত আলোচনা করব।
গুগল অ্যাপস স্ক্রিপ্ট কেন শিখবেন?
গুগল
অ্যাপস স্ক্রিপ্ট শেখার অনেক সুবিধা রয়েছে:
- স্বয়ংক্রিয়তা: রুটিন কাজগুলোকে স্বয়ংক্রিয় করে সময়
বাঁচান।
- ইন্টিগ্রেশন: গুগলের বিভিন্ন সার্ভিসের সাথে সহজেই সংযোগ
স্থাপন করুন।
- কাস্টমাইজেশন: আপনার প্রয়োজন অনুযায়ী টুলস এবং ফাংশন
তৈরি করুন।
- ফ্রি এবং সহজ: গুগল অ্যাপস স্ক্রিপ্ট সম্পূর্ণ বিনামূল্যে
এবং ব্যবহারে সহজ।
- ক্যারিয়ার সুযোগ: এই স্কিলটি আপনার ক্যারিয়ারে নতুন দরজা
খুলে দিতে পারে।
গুগল অ্যাপস স্ক্রিপ্ট শেখার প্রস্তুতি
গুগল
অ্যাপস স্ক্রিপ্ট শেখার আগে কিছু প্রস্তুতি নেওয়া জরুরি:
- জাভাস্ক্রিপ্টের
বেসিক জ্ঞান: গুগল অ্যাপস
স্ক্রিপ্ট জাভাস্ক্রিপ্ট ভিত্তিক, তাই জাভাস্ক্রিপ্টের বেসিক জ্ঞান থাকা প্রয়োজন।
- গুগল অ্যাপসের সাথে
পরিচিতি: Google
Sheets, Google Docs, Gmail ইত্যাদি সার্ভিসের ব্যবহার জানা থাকলে ভালো।
- কোডিং এডিটর: গুগল অ্যাপস স্ক্রিপ্টের জন্য গুগলের
নিজস্ব স্ক্রিপ্ট এডিটর ব্যবহার করা হয়।
গুগল অ্যাপস স্ক্রিপ্ট শেখার ধাপ
নিচে গুগল
অ্যাপস স্ক্রিপ্ট শেখার ধাপগুলো আলোচনা করা হলো:
১. গুগল অ্যাপস স্ক্রিপ্টের বেসিক ধারণা
গুগল
অ্যাপস স্ক্রিপ্ট শেখার প্রথম ধাপ হল এর বেসিক ধারণা বুঝতে হবে। এটি কী, কেন ব্যবহার করা হয় এবং এর
সুবিধাগুলো কী কী—এগুলো জানা জরুরি।
- গুগল অ্যাপস
স্ক্রিপ্ট কী?
গুগল অ্যাপস স্ক্রিপ্ট হল একটি ক্লাউড-ভিত্তিক স্ক্রিপ্টিং ভাষা, যা গুগলের বিভিন্ন অ্যাপ্লিকেশনের সাথে কাজ করে। এটি জাভাস্ক্রিপ্টের মতোই, তবে গুগল সার্ভিসের জন্য অপ্টিমাইজড। - এটি কেন ব্যবহার করা
হয়?
গুগল অ্যাপস স্ক্রিপ্ট ব্যবহার করে আপনি গুগল শীটসে ডেটা প্রসেসিং, জিমেইলে স্বয়ংক্রিয় ইমেল পাঠানো, গুগল ডকসে কাস্টম ফাংশন তৈরি করা ইত্যাদি করতে পারেন।
২. গুগল অ্যাপস স্ক্রিপ্ট এডিটর পরিচিতি
গুগল
অ্যাপস স্ক্রিপ্ট লেখার জন্য গুগলের নিজস্ব স্ক্রিপ্ট এডিটর ব্যবহার করা হয়। এটি
ব্যবহার করা খুব সহজ।
- স্ক্রিপ্ট এডিটর খোলা:
- Google Sheets বা Google Docs খুলুন।
- Extensions মেনুতে ক্লিক করুন।
- Apps Script সিলেক্ট করুন।
- স্ক্রিপ্ট এডিটরের ইন্টারফেস:
- কোড এডিটর: কোড লেখার জায়গা।
- ট্রিগারস: নির্দিষ্ট সময় বা ইভেন্টে স্ক্রিপ্ট
চালানোর অপশন।
- লগস: স্ক্রিপ্টের আউটপুট দেখার জন্য।
৩. প্রথম স্ক্রিপ্ট লেখা
এখন আমরা
একটি সহজ স্ক্রিপ্ট লিখব,
যা Google Sheets-এ একটি বার্তা প্রদর্শন করবে।
- Google Sheets খুলুন।
- Extensions > Apps Script এ ক্লিক করুন।
- নিচের কোডটি লিখুন:
function showMessage() {
SpreadsheetApp.getActiveSpreadsheet().toast('Hello,
Google Apps Script!');
}
- Save বাটনে ক্লিক করুন এবং প্রজেক্টের নাম দিন।
- Run বাটনে ক্লিক করুন।
এই
স্ক্রিপ্টটি Google
Sheets-এ একটি
টোস্ট বার্তা প্রদর্শন করবে।
৪. গুগল অ্যাপস স্ক্রিপ্টের বেসিক ফাংশন
গুগল
অ্যাপস স্ক্রিপ্টে কিছু বেসিক ফাংশন রয়েছে, যা জানা জরুরি:
- SpreadsheetApp: Google Sheets-এর সাথে কাজ করার
জন্য।
- DocumentApp: Google Docs-এর সাথে কাজ করার
জন্য।
- GmailApp: জিমেইলের সাথে কাজ করার জন্য।
- DriveApp: Google Drive-এর সাথে কাজ করার
জন্য।
৫. গুগল শীটসে ডেটা ম্যানিপুলেশন
গুগল
অ্যাপস স্ক্রিপ্ট ব্যবহার করে Google Sheets-এ ডেটা ম্যানিপুলেশন করা খুব সহজ।
- ডেটা পড়া:
function readData() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getRange('A1:B10').getValues();
Logger.log(data);
}
- ডেটা লেখা:
function writeData() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.getRange('A1').setValue('Hello, World!');
}
৬. ট্রিগারস ব্যবহার করে স্বয়ংক্রিয়তা
গুগল
অ্যাপস স্ক্রিপ্টে ট্রিগারস ব্যবহার করে আপনি নির্দিষ্ট সময় বা ইভেন্টে স্ক্রিপ্ট
চালাতে পারেন।
- টাইম-বেসড ট্রিগার:
function createTimeTrigger() {
ScriptApp.newTrigger('myFunction')
.timeBased()
.everyHours(1)
.create();
}
- ইভেন্ট-বেসড ট্রিগার:
function createOnEditTrigger() {
ScriptApp.newTrigger('myFunction')
.forSpreadsheet(SpreadsheetApp.getActive())
.onEdit()
.create();
}
৭. গুগল ডকসে কাস্টম ফাংশন
গুগল
অ্যাপস স্ক্রিপ্ট ব্যবহার করে Google Docs-এ কাস্টম ফাংশন তৈরি করা যায়।
- ডকুমেন্টে টেক্সট যোগ করা:
function addTextToDoc() {
var doc = DocumentApp.getActiveDocument();
doc.getBody().appendParagraph('Hello,
Google Docs!');
}
৮. জিমেইলে স্বয়ংক্রিয় ইমেল পাঠানো
গুগল
অ্যাপস স্ক্রিপ্ট ব্যবহার করে জিমেইলে স্বয়ংক্রিয় ইমেল পাঠানো যায়।
- ইমেল পাঠানো:
function sendEmail() {
GmailApp.sendEmail('recipient@example.com', 'Subject', 'Hello,
this is a test email!');
}
৯. গুগল ড্রাইভে ফাইল ম্যানেজমেন্ট
গুগল
অ্যাপস স্ক্রিপ্ট ব্যবহার করে Google Drive-এ ফাইল ম্যানেজমেন্ট করা যায়।
- ফাইল তৈরি করা:
function createFile() {
DriveApp.createFile('New File.txt', 'Hello, Google Drive!');
}
- ফাইল পড়া:
function readFile() {
var file = DriveApp.getFileById('FILE_ID');
var content = file.getBlob().getDataAsString();
Logger.log(content);
}
১০. ওয়েব অ্যাপ্লিকেশন তৈরি
গুগল
অ্যাপস স্ক্রিপ্ট ব্যবহার করে আপনি ওয়েব অ্যাপ্লিকেশনও তৈরি করতে পারেন।
- সহজ ওয়েব অ্যাপ:
function doGet() {
return HtmlService.createHtmlOutput('<h1>Hello,
World!</h1>');
}
গুগল অ্যাপস স্ক্রিপ্ট শেখার রিসোর্স
গুগল
অ্যাপস স্ক্রিপ্ট শেখার জন্য অনেক রিসোর্স রয়েছে:
- গুগলের অফিসিয়াল
ডকুমেন্টেশন: Google Apps Script Documentation
- ইউটিউব টিউটোরিয়াল: অনেক বাংলা এবং ইংরেজি টিউটোরিয়াল রয়েছে।
- অনলাইন কোর্স: Udemy, Coursera ইত্যাদি
প্ল্যাটফর্মে কোর্স পাওয়া যায়।
- কমিউনিটি ফোরাম: Stack Overflow, Reddit ইত্যাদিতে প্রশ্ন
করতে পারেন।
গুগল অ্যাপস স্ক্রিপ্ট শেখার টিপস
- ছোট প্রজেক্ট দিয়ে
শুরু করুন: সহজ প্রজেক্ট দিয়ে
শুরু করে ধীরে ধীরে জটিল প্রজেক্টে যান।
- প্র্যাকটিস করুন: নিয়মিত প্র্যাকটিস করুন এবং নিজের
প্রজেক্ট তৈরি করুন।
- কমিউনিটিতে যোগ দিন: অন্যান্য ডেভেলপারদের সাথে আলোচনা করুন এবং
সমস্যার সমাধান খুঁজুন।
- ডকুমেন্টেশন পড়ুন: গুগলের অফিসিয়াল ডকুমেন্টেশন পড়ুন এবং
উদাহরণগুলো ট্রাই করুন।
গুগল অ্যাপস স্ক্রিপ্টের ভবিষ্যৎ
গুগল
অ্যাপস স্ক্রিপ্টের ভবিষ্যৎ উজ্জ্বল। গুগল ক্রমাগত এই প্ল্যাটফর্মকে আপডেট করছে
এবং নতুন ফিচার যোগ করছে। এটি ব্যবসা, শিক্ষা এবং ব্যক্তিগত কাজে ব্যাপকভাবে
ব্যবহৃত হচ্ছে।
উপসংহার
গুগল
অ্যাপস স্ক্রিপ্ট শেখা খুব সহজ এবং এর মাধ্যমে আপনি গুগলের বিভিন্ন সার্ভিসের সাথে
কাজ করে অসাধারণ সব অ্যাপ্লিকেশন তৈরি করতে পারেন। এই আর্টিকেলে আমরা গুগল অ্যাপস
স্ক্রিপ্ট শেখার সহজ উপায় নিয়ে বিস্তারিত আলোচনা করেছি। আশা করি, এই গাইড আপনাকে গুগল অ্যাপস
স্ক্রিপ্ট শেখার পথে সাহায্য করবে।
শুরু করুন
আজই,
এবং গুগল
অ্যাপস স্ক্রিপ্টের জগতে প্রবেশ করুন!