কম্পিউটার টিউটোরিয়াল

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

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

ধাপ ১: গুগল ফর্ম তৈরি করুন

গুগল ফর্ম খুলুন

  • Tools মেনুতে যান >> Create a new form সিলেক্ট করুন।
  • একটি নতুন ট্যাবে গুগল ফর্ম খুলবে।

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

ফর্ম ডিজাইন করুন

  • আপনার যেসব ডেটা সংগ্রহ করতে চান তার অনুযায়ী প্রশ্ন বা ফিল্ড যোগ করুন। যেমন:
    • নাম (Short Answer)
    • ইমেইল (Short Answer)
    • প্রোডাক্ট (Dropdown)
    • অতিরিক্ত নোট (Paragraph)

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

ধাপ ২: ফর্মকে গুগল শিটসের সাথে লিংক করুন

গুগল শিট খুলুন

  • Responses ট্যাবে যান >> Google Sheet icon-এ ক্লিক করে ফর্মের সাথে লিংক করা গুগল শিট খুলুন।

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

  • এই শিটে Form Responses নামে একটি ট্যাব থাকবে যা অটোমেটিক্যালি ফর্ম ডেটা সংরক্ষণ করবে।

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

আপনার ডেটা অর্গানাইজ করুন [ঐচ্ছিক]

  • গুগল শিটস ফাইলে আরও ট্যাব যোগ করে ডেটা অর্গানাইজ করতে পারেন।
  • অন্য শিটগুলোকে ড্যাশবোর্ড বা ডেটা ম্যানেজমেন্ট ইন্টারফেস হিসেবে ফরম্যাট করতে পারেন।

ধাপ ৩: টাস্ক অটোমেট করার জন্য গুগল অ্যাপস স্ক্রিপ্ট ব্যবহার করুন

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

গুগল শিটস অ্যাপস স্ক্রিপ্ট এডিটর খুলুন:

  • Extensions মেনুতে যান >> Apps Script সিলেক্ট করুন।
  • এটি একটি স্ক্রিপ্ট এডিটর খুলবে যেখানে আপনি স্ক্রিপ্ট লিখে ডিপ্লয় করতে পারেন।
  • এডিটরে নিচের কোডটি পেস্ট করুন।
function sendConfirmationOnFormSubmit(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var formData = e.values; // ফর্ম রেসপন্সের অ্যারে
  var name = formData[1]; // ধরে নিচ্ছি Name ১ম ফিল্ড
  var email = formData[2]; // ধরে নিচ্ছি Email ২য় ফিল্ড
  var product = formData[4]; // প্রোডাক্ট ইনফো
  var message = "Hello " + name + ",\n\n" + "Hope you are doing well. Thank you for your order of " + product + ". We'll get back to you soon.";
  MailApp.sendEmail({
    to: email,
    subject: "Order Confirmation",
    body: message
  });
}

স্ক্রিপ্ট অটোমেট করার জন্য ট্রিগার সেট আপ করুন

sendConfirmationOnFormSubmit ফাংশনটি ফর্ম সাবমিট হলে চলে তা নিশ্চিত করতে ট্রিগার সেট আপ করুন।

  • Apps Script এডিটরে >> বাম পাশ থেকে Triggers (ঘড়ির আইকন) এ ক্লিক করুন।
  • Add Trigger সিলেক্ট করুন >> একটি ডায়ালগ বক্স খুলবে।
    • Choose which function to run: sendConfirmationOnFormSubmit
    • Select event source: From Spreadsheet
    • Select event type: On form submit
    • Failure notifications settings: Notify me daily
  • শেষে Save-এ ক্লিক করুন।

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

ধাপ ৪: আপনার অ্যাপ টেস্ট ও ডিপ্লয় করুন

উপরের ধাপগুলো অনুসরণ করলে আপনার গুগল ফর্ম রেডি, লিংক করা গুগল শিট প্রস্তুত, এবং গুগল অ্যাপস স্ক্রিপ্ট কোড লিখা হয়ে যাবে। এখন অ্যাপটি টেস্ট করে ডিপ্লয় করুন।

অ্যাপ টেস্ট করুন

  • লাইভ ফর্মে যান এবং কিছু টেস্ট ডেটা সাবমিট করুন যাতে ফর্ম সঠিকভাবে কাজ করছে এবং ডেটা লিংক করা শিটে পপুলেট হচ্ছে কিনা যাচাই করতে পারেন।
  • আপনার স্ক্রিপ্ট অনুযায়ী ফর্ম ব্যবহারকারীদের ইমেইল নোটিফিকেশন পাঠানো হচ্ছে কিনা চেক করুন।

অ্যাপ ডিপ্লয় করুন

সবকিছু টেস্ট হয়ে গেলে নিচের উপায়ে আপনার গুগল শিটস অ্যাপ ডিপ্লয় করতে পারেন:

  • Google Form-এ যান >> Send-এ ক্লিক করুন।
  • Send Form ডায়ালগ বক্সে যেকোনো অপশন বেছে নিন (Email, Link, Embed HTML)
  • ইমেইল, লিংক বা ওয়েবসাইটে এম্বেড করে ফর্ম শেয়ার করুন।

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

যখন আপনার অ্যাপের জটিলতা বড়বে, নিয়মিত সমস্যা চেক করুন বা গুগল অ্যাপস স্ক্রিপ্ট ব্যবহার করে আরও ফিচার যোগ করুন।

ফাইনাল আউটপুট

গুগল ফর্ম

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

গুগল শিট

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

ইমেইল কনফার্মেশন:

সম্পূর্ণ গুগল শিটস অ্যাপ তৈরি করুন: ফর্ম থেকে অটোমেটেড স্ক্রিপ্ট পর্যন্ত

উপসংহার

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

Get FREE Advanced Excel Exercises with Solutions!

  1. বेहতর ইমেইল লেখার ৫টি টুল

  2. এক্সেলে অন্য শীটে হাইপারলিংক যোগ করা: ২টি সহজ পদ্ধতি

  3. Chrome, Edge, Firefox, এবং Opera-এ ফন্ট সাইজ বাড়ানোর উপায়

  4. iPad-এ OneNote-এর হ্যান্ডরাইটিং ও OCR ফিচার ব্যবহার করুন