4 টি গুগল স্ক্রিপ্ট যা গুগল শীটগুলিকে আরও শক্তিশালী করে তোলে

4 টি গুগল স্ক্রিপ্ট যা গুগল শীটগুলিকে আরও শক্তিশালী করে তোলে

গুগল শীটস গুগল স্যুট এর একটি অংশ এবং এখন পর্যন্ত এটি আপনার জন্য সবচেয়ে শক্তিশালী বিনামূল্যে টুলগুলির মধ্যে একটি। এটি আপনাকে কল্পনা করতে পারে এমন কিছু সম্পর্কে ট্র্যাক, বিশ্লেষণ বা লগ ইন করতে দেয়। যা এটিকে আরও শক্তিশালী করে তোলে তা ব্যবহার করছে গুগল স্ক্রিপ্ট গুগল শীটের ক্ষমতা উন্নত করতে।





গুগল শীটে কোডিং করা হয়ত একটু ভীতিজনক। আপনি প্রথমে মনে করতে পারেন যে 'স্ক্রিপ্ট' শব্দটির সাথে যে কোন কিছুতে উন্নত প্রোগ্রামিং জ্ঞান প্রয়োজন। আসলে ব্যাপারটা এমন নয়।





আসুন কিছু সুন্দর গুগল শীট স্ক্রিপ্ট উদাহরণ দেখুন যা আপনার উত্পাদনশীলতা বাড়িয়ে তুলতে পারে।





গুগল শীট স্ক্রিপ্ট কি?

গুগল শীট স্ক্রিপ্ট হল কোডের টুকরা যা আপনি আপনার গুগল শীটের ভিতরে লিখতে পারেন যা আপনার শীটগুলিকে শক্তিশালী করতে পারে। গুগল শীট স্ক্রিপ্টগুলি জাভাস্ক্রিপ্টে লেখা হয়, এবং জাভাস্ক্রিপ্ট ক্রমবর্ধমান জনপ্রিয় হয়ে উঠছে বলে আপনি এর সাথে ইতিমধ্যেই পরিচিত হতে পারেন।

প্রোগ্রাম তৈরির জন্য মাইক্রোসফট এক্সেলে ভিবিএ লেখার মতোই গুগল স্ক্রিপ্ট লেখা। আপনার গুগল শীটে স্ক্রিপ্টগুলি গুগল অ্যাপস স্ক্রিপ্ট দ্বারা চালিত হয়, যা অন্যান্য গুগল পরিষেবাগুলির সাথেও কাজ করে। এখানে চারটি স্ক্রিপ্ট রয়েছে যা সত্যিই গুগল শীট স্ক্রিপ্টিংয়ের শক্তি প্রদর্শন করে।



1. আপনার নিজস্ব কাস্টম ফাংশন তৈরি করুন

গুগল স্ক্রিপ্ট তৈরির সবচেয়ে সহজ উপায়গুলির মধ্যে একটি হল আপনার গুগল শীট অভিজ্ঞতাকে ব্যাপকভাবে উন্নত করা কাস্টম ফাংশন তৈরি করা । গুগল শীট ইতিমধ্যে ফাংশনগুলির একটি দীর্ঘ তালিকা সরবরাহ করে। আপনি ক্লিক করে সবচেয়ে সাধারণ দেখতে পারেন তালিকা > কার্যাবলী আইকন

ক্লিক করে আরো ফাংশন আপনাকে গণিত, পরিসংখ্যান, আর্থিক, পাঠ্য, প্রকৌশল এবং অন্যান্য ফাংশনের একটি দীর্ঘ তালিকা দেখায়। যাইহোক, গুগল স্ক্রিপ্টগুলি আপনাকে আপনার নিজস্ব ব্যক্তিগতকৃত সূত্র তৈরির নমনীয়তা দেয়।





উদাহরণস্বরূপ, বলুন আপনি প্রায়শই আপনার কাজের একটি ডিজিটাল থার্মোস্ট্যাট থেকে তথ্য আমদানি করেন, কিন্তু থার্মোস্ট্যাট সেলসিয়াসের জন্য সেট করা আছে। সেলসিয়াসকে ফারেনহাইটে রূপান্তর করার জন্য আপনি আপনার নিজস্ব কাস্টম সূত্র তৈরি করতে পারেন, তাই এক ক্লিকেই, আপনি স্বয়ংক্রিয়ভাবে সেই সমস্ত আমদানি করা মানকে রূপান্তর করতে পারেন।

আপনার প্রথম কাস্টম ফাংশন তৈরি করতে, আপনাকে স্ক্রিপ্ট এডিটর খুলতে হবে। এটি করার জন্য, ক্লিক করুন সরঞ্জাম> স্ক্রিপ্ট সম্পাদক





আপনি প্রকল্পের পর্দা দেখতে পাবেন, যেখানে আপনি আপনার জাভাস্ক্রিপ্ট কোড লিখতে পারেন।

কিভাবে ছবি থেকে ওয়াটারমার্ক মুছে ফেলা যায়

এখানে, এই উইন্ডোতে যা আছে তা আপনার নিজস্ব কাস্টম ফাংশন দিয়ে প্রতিস্থাপন করুন। ফাংশন নামটি সেই নামের মতোই যা আপনি আপনার সূত্র আহ্বান করার জন্য '=' চিহ্নের পরে গুগল শীটে একটি ঘরে টাইপ করা শুরু করবেন। সেলসিয়াসকে ফারেনহাইটে রূপান্তর করার একটি ফাংশন এরকম কিছু দেখতে হবে:

function CSTOFH (input) {
return input * 1.8 + 32;
}

উপরের ফাংশনটি কোড উইন্ডোতে আটকান, এবং তারপর নির্বাচন করুন ফাইল> সংরক্ষণ করুন , 'CelsiusConverter' এর মত প্রকল্পের নাম দিন এবং ক্লিক করুন ঠিক আছে

এখানেই শেষ এটা পেতে ওখানে যাও! এখন, আপনার নতুন ফাংশনটি ব্যবহার করার জন্য আপনাকে যা করতে হবে তা হল '=' চিহ্নটি আপনার ফাংশনের পরে টাইপ করুন, ইনপুট নম্বর দিয়ে রূপান্তর করুন:

টিপুন প্রবেশ করুন ফলাফল দেখতে।

এখানেই শেষ এটা পেতে ওখানে যাও. আপনার গুগল শীটের সাথে মানানসই করার জন্য যে কোন কাস্টম ফর্মুলা সম্পর্কে আপনি কিভাবে লিখতে পারেন তা আপনি দ্রুত দেখতে পারেন।

2. অটো-জেনারেট চার্ট

অন্যান্য নিবন্ধে, আমরা আপনাকে দেখিয়েছি কিভাবে আপনার বাড়ির ওয়াই-ফাই ক্যামেরা থেকে গুগল স্প্রেডশীটে লগ ডেটা করতে হয়, অথবা হয়তো আপনি একটি দলের সাথে গুগল শীট ব্যবহার করছেন এবং অন্যান্য লোকেরা আপনার জন্য ডেটা প্রবেশ করছে।

ধরা যাক আপনি প্রতি মাসে নতুন তথ্য সহ একটি শীটে কাজ করছেন। আপনি স্প্রেডশীটে থাকা ডেটা ব্যবহার করে স্বয়ংক্রিয়ভাবে একটি চার্ট তৈরি করতে চান। আপনি একটি ফাংশন তৈরি করে এটি সম্পন্ন করতে পারেন যা আপনার জন্য একটি নতুন চার্ট তৈরি করবে, আপনার বর্তমান খোলা স্প্রেডশীটের ডেটার উপর ভিত্তি করে।

এই পরিস্থিতিতে, আপনি একজন শিক্ষক এবং বছরের শেষে আপনার মাসিক পরীক্ষার স্কোরের তালিকা সহ প্রতিটি শিক্ষার্থীর জন্য একটি স্প্রেডশীট রয়েছে:

আপনি যা করতে চান তা হল এই শীটে একটি ফাংশন চালানো যা সেকেন্ডে একটি চার্ট তৈরি করবে। এই স্ক্রিপ্টটি দেখতে কেমন তা এখানে:

function GradeChart()
{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var gradechart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A1:B11')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(gradechart); }

এখন, আপনার প্রতিটি শিক্ষার্থীর স্প্রেডশীট খুলুন এবং এ ক্লিক করুন দৌড় চার্ট স্বয়ংক্রিয়ভাবে তৈরি করতে গুগল স্ক্রিপ্টের মেনুতে আইকন।

যখনই আপনি রান আইকনে ক্লিক করবেন, এটি 'সক্রিয়' স্প্রেডশীটে আপনার তৈরি করা স্ক্রিপ্টটি চালাবে (যেটি আপনার বর্তমান ব্রাউজার ট্যাবে খোলা আছে)।

সাপ্তাহিক বা মাসিকের মতো আপনাকে ঘন ঘন জেনারেট করতে হয় এমন রিপোর্টের জন্য, এই ধরনের স্বয়ংক্রিয়ভাবে তৈরি চার্ট ফাংশন সত্যিই আপনার অনেক সময় বাঁচাতে পারে।

3. কাস্টম মেনু তৈরি করুন

যদি আপনি স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে তৈরি করতে চান না তাহলে কি হবে? মেনু সিস্টেমে আপনার নখদর্পণে, গুগল শীটের ঠিক ভিতরে যদি আপনি সেই ফাংশনটি করার সুবিধা চান? আচ্ছা, আপনিও সেটা করতে পারেন।

বিনামূল্যে সঙ্গীত ডাউনলোড করার সেরা জায়গা

একটি কাস্টম মেনু তৈরি করার জন্য, আপনাকে স্প্রেডশীটটি বলতে হবে যাতে আপনার নতুন মেনু আইটেমটি প্রতিবার খোলে। আপনি একটি তৈরি করে এটি করেন খোলা () উপরে স্ক্রিপ্ট এডিটর উইন্ডোতে ফাংশন গ্রেডচার্ট আপনি সদ্য তৈরি ফাংশন:

function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}

স্ক্রিপ্ট সংরক্ষণ করুন, এবং তারপর আপনার স্প্রেডশীট পুনরায় লোড করুন। আপনি আবিষ্কার করবেন যে এখন আপনার নতুন মেনু আইটেমটি আপনার স্ক্রিপ্টের নাম হিসাবে সংজ্ঞায়িত করা হয়েছে। মেনুতে ক্লিক করুন এবং আপনি আপনার ফাংশনের জন্য মেনু আইটেম দেখতে পাবেন।

মেনু আইটেমটিতে ক্লিক করুন এবং এটি গুগল স্ক্রিপ্ট এডিটরের ভিতর থেকে 'রান' আইকন টিপলে এটি ঠিক যেমনটি চালাবে!

4. স্বয়ংক্রিয় প্রতিবেদন পাঠান

শেষ স্ক্রিপ্টের উদাহরণ আমরা আপনাকে দেখিয়ে দিচ্ছি একটি স্ক্রিপ্ট যা গুগল শীটের ভিতর থেকে ইমেল পাঠাবে।

এই পদ্ধতিটি কাজে আসতে পারে যদি আপনি একটি বড় দল পরিচালনা করেন এবং একই বিষয়ে পাঠানোর জন্য আপনার একাধিক ইমেল থাকে।

হয়তো আপনি পৃথক দলের সদস্যদের সাথে একটি পারফরম্যান্স পর্যালোচনা করেছেন এবং একটি Google স্প্রেডশীটে প্রতিটি ব্যক্তির জন্য আপনার পর্যালোচনা মন্তব্য লগ ইন করেছেন।

এটা কি একক স্ক্রিপ্ট চালানো এবং সেই মন্তব্যগুলি স্বয়ংক্রিয়ভাবে 50 বা 60 কর্মচারীদের কাছে ইমেল করা হবে যদি আপনি নিজে সেই সমস্ত ব্যক্তিগত ইমেল তৈরি না করে থাকেন? এটাই গুগল স্ক্রিপ্টিং এর শক্তি।

আপনি উপরের স্ক্রিপ্টগুলি কীভাবে তৈরি করেছেন তার অনুরূপ, আপনি স্ক্রিপ্ট এডিটরে গিয়ে একটি ফাংশন তৈরি করে একটি স্ক্রিপ্ট তৈরি করবেন ইমেইল পাঠান () , এটার মত:

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}

সুতরাং ধরা যাক আপনার দেখানো স্প্রেডশীট এখানে দেখানো আছে।

উপরের স্ক্রিপ্টটি স্প্রেডশীটের প্রতিটি সারির মধ্য দিয়ে কাজ করবে এবং তৃতীয় কলামে টাইপ করা বার্তা সহ দ্বিতীয় কলামের ঠিকানায় একটি ইমেল পাঠাবে।

দ্য ইমেইল পাঠান গুগল স্ক্রিপ্টে ফাংশনটি গুগল স্ক্রিপ্টগুলির মধ্যে সবচেয়ে শক্তিশালী ফাংশনগুলির মধ্যে একটি কারণ এটি ইমেল অটোমেশনের একটি পুরো বিশ্ব খুলে দেয় যা আপনার সময় বাঁচাবে।

এই স্ক্রিপ্টটি আপনাকে গুগল অ্যাপস স্ক্রিপ্টিং এর আসল শক্তি দেখায়, জিমেইলকে গুগল শীট স্ক্রিপ্টের সাথে একত্রিত করে একটি কাজ স্বয়ংক্রিয় করে। যদিও আপনি গুগল শীটে কাজ করে এমন স্ক্রিপ্টগুলি দেখেছেন, তবে সবচেয়ে ভাল জিনিস হল পুরো গুগল স্যুট জুড়ে স্ক্রিপ্টিংয়ের ক্ষমতা।

কিভাবে অফলাইনে ওয়েবপেজ সংরক্ষণ করা যায়

অটোমেশন উৎপাদনশীলতার সাফল্যের রহস্য

এই সমস্ত অটোমেশন গুগল স্ক্রিপ্টগুলি আপনাকে যা দেখাতে হবে তা হ'ল কোডের কয়েকটি সহজ লাইন দিয়ে, গুগল স্ক্রিপ্টগুলির গুগল শীটগুলি আংশিক বা সম্পূর্ণ স্বয়ংক্রিয় করার ক্ষমতা রয়েছে।

এই ফাংশনগুলি একটি সময়সূচীতে চালানোর জন্য সেট আপ করা যেতে পারে, অথবা আপনি যখনই তাদের ট্রিগার করতে চান তখন আপনি নিজে চালাতে পারেন। গুগল স্ক্রিপ্টগুলি বিরক্তিকর কাজগুলি স্বয়ংক্রিয় করতে পারে যেমন ইমেল পাঠানো বা গুগল শীট থেকে চালান পাঠানো। আরো খুঁজছেন? আপনার দস্তাবেজগুলি স্বয়ংক্রিয় করতে এই 3 টি গুগল স্ক্রিপ্ট দেখুন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এফবিআই কেন মধু রans্যানসমওয়্যারের জন্য সতর্কতা জারি করেছে

এফবিআই একটি বিশেষ করে র‍্যানসমওয়্যারের কদর্য স্ট্রেন সম্পর্কে একটি সতর্কতা জারি করেছে। এখানে আপনাকে বিশেষ করে Hive ransomware সম্পর্কে সতর্ক থাকতে হবে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রমোদ
  • প্রোগ্রামিং
  • জাভাস্ক্রিপ্ট
  • স্প্রেডশীট
  • গুগল শীট
  • স্ক্রিপ্টিং
  • গুগল স্ক্রিপ্ট
লেখক সম্পর্কে অ্যান্থনি গ্রান্ট(40 নিবন্ধ প্রকাশিত)

অ্যান্থনি গ্রান্ট একজন ফ্রিল্যান্স লেখক যা প্রোগ্রামিং এবং সফটওয়্যারকে কভার করে। প্রোগ্রামিং, এক্সেল, সফটওয়্যার এবং টেকনোলজিতে তিনি একজন কম্পিউটার সায়েন্স প্রধান।

অ্যান্থনি গ্রান্ট থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন