১. ভূমিকা
এই কোডল্যাবে, আপনি "Hello World" নামে একটি অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করবেন এবং logThis নামে একটি সহজ ফাংশন যোগ করবেন, যা এতে পাঠানো একটি মেসেজ লগ করবে। এরপর আপনি একটি অ্যাপশিট অটোমেশন তৈরি করবেন এবং সেটিকে দিয়ে স্ক্রিপ্টটি কল করাবেন। স্ক্রিপ্টটি কল হয়ে গেলে, আপনি অ্যাপস স্ক্রিপ্ট এডিটরে ফিরে এসে এর এক্সিকিউশন নিশ্চিত করবেন।
আপনি যা শিখবেন
- একটি সহজ ফাংশন সহ কীভাবে একটি অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করবেন।
- বিদ্যমান গুগল শিটের উপর ভিত্তি করে কীভাবে একটি সহজ অ্যাপশিট অ্যাপ তৈরি করবেন।
- কীভাবে একটি অ্যাপশিট অটোমেশন তৈরি করবেন যা স্ক্রিপ্ট ফাংশনটিকে কল করে।
- AppSheet থেকে স্ক্রিপ্টটি সফলভাবে চলেছে কিনা তা কীভাবে পরীক্ষা করবেন।
আপনার যা যা লাগবে
- AppSheet ডেভেলপমেন্ট এনভায়রনমেন্টে (
appsheet.com) প্রবেশাধিকার। - অ্যাপস স্ক্রিপ্ট তৈরির পরিবেশে প্রবেশাধিকার (
script.google.com)।
২. একটি অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করুন।
প্রথমে, "Hello World" নামে একটি অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করুন এবং তারপর logThis নামে একটি সহজ ফাংশন যোগ করুন, যা এতে পাঠানো একটি বার্তা লগ করবে।
- অ্যাপস স্ক্রিপ্ট হোম পেজে যান এবং তারপরে + নতুন প্রজেক্ট-এ ক্লিক করুন।
- প্রজেক্টটির শিরোনাম পরিবর্তন করে
Hello World.
- এডিটরে স্ক্রিপ্টটি এইভাবে আপডেট করুন:
function logThis(msg) {
Logger.log('Message from AppSheet was: ' + msg);
}
- প্রজেক্ট সংরক্ষণ করুন- এ ক্লিক করুন।
আরও তথ্যের জন্য, প্রজেক্ট তৈরি এবং মুছে ফেলা দেখুন।
৩. একটি AppSheet অ্যাপ তৈরি করুন।
এরপরে, আপনি একটি উদাহরণ গুগল শিট কপি করে তার উপর ভিত্তি করে দ্রুত একটি নতুন অ্যাপশিট অ্যাপ তৈরি করবেন এবং তারপর সেটিকে আপডেট করে আপনার পূর্বে তৈরি করা অ্যাপস স্ক্রিপ্ট প্রজেক্টটিকে কল করার ব্যবস্থা করবেন।
- Shirt Orders Example স্প্রেডশিটটি খুলুন এবং তারপর Google Sheets-এ একটি কপি ডাউনলোড ও খোলার জন্য Make a copy-তে ক্লিক করুন। আপনি চাইলে স্প্রেডশিটটির নাম পরিবর্তন করতে পারেন (যেমন, "Shirt Orders")।
- AppSheet- এ সাইন ইন করুন।
- আমার অ্যাপস পেজে, + একটি নতুন অ্যাপ তৈরি করুন -এ ক্লিক করুন। একটি নতুন অ্যাপ তৈরি করুন ডায়ালগ বক্সটি প্রদর্শিত হবে।
- আপনার নিজের ডেটা দিয়ে শুরু করতে ক্লিক করুন।

- ঐচ্ছিকভাবে, অ্যাপের নাম সম্পাদনা করুন এবং একটি বিভাগ নির্বাচন করুন।
- আপনার ডেটা বেছে নিন-এ ক্লিক করুন।

- আপনার গুগল ড্রাইভ অ্যাক্সেস করতে গুগলে ক্লিক করুন।
- পূর্বে কপি করা শার্ট অর্ডার স্প্রেডশিটটিতে যান এবং সেটি নির্বাচন করুন।
AppSheet আপনার অ্যাপ সেট আপ করে। 
- AppSheet এডিটরে অ্যাপটি খুলতে ‘Customize your app’-এ ক্লিক করুন।
৪. একটি অটোমেশন তৈরি করুন
এরপরে, আপনি একটি অ্যাপশিট অটোমেশন তৈরি করবেন এবং সেটির মাধ্যমে স্ক্রিপ্টটি কল করাবেন।
- অটোমেশন > বট নির্বাচন করুন।
- + নতুন বট-এ ক্লিক করুন।
- পরামর্শের তালিকা থেকে প্রথম আইটেমটি নির্বাচন করুন: যখন একটি শার্ট অর্ডারের রেকর্ড তৈরি বা আপডেট করা হয়, তখন একটি বিজ্ঞপ্তি পাঠান।

- এটি সম্পাদনা করতে 'বিজ্ঞপ্তি পাঠান' ধাপে ক্লিক করুন।
- নামটি পরিবর্তন করে
Call a script।

- সেটিংস-এর অধীনে, টাস্কের ধরন পরিবর্তন করে ‘কল এ স্ক্রিপ্ট’ করুন ।

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

ফাংশন আর্গুমেন্টস ফিল্ডটি প্রদর্শিত হয়।
- msg আর্গুমেন্টের জন্য, এক্সপ্রেশন অ্যাসিস্ট্যান্ট ব্যবহার করে নিম্নলিখিত এক্সপ্রেশনটি লিখুন: 'Hello from AppSheet'

- অ্যাপটি সংরক্ষণ করতে সেভ-এ ক্লিক করুন।
- প্রিভিউ প্যানেলে, অ্যাপ এমুলেটরটি প্রদর্শন করতে মোবাইল বা ট্যাবলেট আইকনে ক্লিক করুন।

- নতুন শার্টের অর্ডার যোগ করুন এবং সেভ-এ ক্লিক করুন।
- আপনার পরিবর্তনগুলো সিঙ্ক করতে সিঙ্ক-এ ক্লিক করুন।

৫. অ্যাপস স্ক্রিপ্টের নির্বাহ নিশ্চিত করুন।
স্ক্রিপ্টটি কল করার পর, অ্যাপস স্ক্রিপ্ট এডিটরে ফিরে যান এবং এর কার্যকারিতা নিশ্চিত করুন।
- অ্যাপস স্ক্রিপ্ট হোম পেজে ফিরে যান এবং হ্যালো ওয়ার্ল্ড প্রজেক্টটি দেখুন।
-
logThisফাংশনটি সফলভাবে সম্পন্ন হয়েছে কিনা তা নিশ্চিত করতে নেভিগেশন বারে থাকা ‘এক্সিকিউশনস’- এ ক্লিক করুন। লগটি প্রদর্শিত না হলে ‘রিফ্রেশ’-এ ক্লিক করুন।

৬. ঐচ্ছিক অতিরিক্ত পদক্ষেপ
এই কর্মশালার একটি অতিরিক্ত ধাপ হিসেবে, Apps Script Examples প্রজেক্টটি পর্যালোচনা করুন এবং AppSheet থেকে কয়েকটি উদাহরণ চালান।
অ্যাপস স্ক্রিপ্ট উদাহরণগুলো দিয়ে শুরু করুন
- শুরু করার জন্য, প্রথমে অ্যাপস স্ক্রিপ্ট এক্সাম্পলস প্রজেক্টটির একটি কপি তৈরি করুন।
- কপি আইকনটিতে ক্লিক করুন।
- নতুন প্রজেক্টটি সেভ করুন এবং প্রজেক্টের অ্যাপগুলোকে অনুমোদন দিতে রান-এ ক্লিক করুন।
কয়েকটি উদাহরণ নিয়ে পরীক্ষা করুন
-
createCalendarEvent()- একটি নতুন ক্যালেন্ডার ইভেন্ট তৈরি করুন। -
createDoc()- স্বয়ংক্রিয়ভাবে একটি নতুন ডকুমেন্ট তৈরি করে। -
createSheet()- একটি নতুন শীট তৈরি করুন। -
createSlideDeck()- ছবি এবং লেখা ব্যবহার করে একটি নতুন স্লাইড ডেক তৈরি করুন।
এই গুরুত্বপূর্ণ ফিচারটি সম্পর্কে আরও তথ্যের জন্য, “Call Apps Script from an automation” দেখুন, যেখানে একটি বিশদ বিবরণ, ফিচার ভিডিও, টিউটোরিয়াল এবং একটি কপিযোগ্য অ্যাপস স্ক্রিপ্ট প্রজেক্ট রয়েছে, যেটিতে AppSheet-Apps Script-এর অনেক কার্যকরী উদাহরণ আছে।