গুগল শীটে কীভাবে সাইডবার তৈরি করবেন

একটি সাইডবার হল একটি ইউজার ইন্টারফেস উপাদান (একটি ছোট উল্লম্ব এলাকা) যা বৃহত্তর উইন্ডোর বাম বা ডানে বা ব্যবহারকারীর স্ক্রিনে সম্পর্কিত তথ্য বা পছন্দ বা নেভিগেশন বিকল্পগুলির একটি তালিকা প্রদর্শন করতে প্রদর্শিত হয়।

Google পত্রকের সাইডবার হল একটি ব্যবহারকারী ইন্টারফেস প্যানেল যা Google পত্রকের ডানদিকে প্রদর্শিত হয়। Google অ্যাপস স্ক্রিপ্ট নামে একটি অন্তর্নির্মিত স্ক্রিপ্ট সম্পাদক সরবরাহ করে যা G-Suite অ্যাপ্লিকেশনগুলির জন্য বিভিন্ন অ্যাড-অন এবং উপাদান তৈরি করতে পারে। এটি Google শীটে আপনার নিজস্ব কাস্টম সাইডবার তৈরির জন্যও ব্যবহার করা যেতে পারে।

এই নিবন্ধটি আপনাকে দেখাবে কিভাবে Google Apps স্ক্রিপ্ট এডিটর ব্যবহার করে Google Sheets-এ একটি কাস্টম সাইডবার তৈরি করতে হয়।

অ্যাপস স্ক্রিপ্ট ব্যবহার করে গুগল শীটে একটি সাইডবার তৈরি করা

আপনি যদি একটি কাস্টম সাইডবার তৈরি করতে চান তবে আপনাকে অ্যাপস স্ক্রিপ্ট এডিটরে নির্দিষ্ট কোড লিখতে হবে এবং চালাতে হবে। তারপর আপনি HTML, CSS, এবং Javascript কোড ব্যবহার করে সাইডবারের মধ্যে আপনার নিজস্ব উইজেট তৈরি করতে পারেন।

প্রথমে গুগল শীট খুলুন। Google শীট মেনুতে, 'Tools' এ ক্লিক করুন এবং 'স্ক্রিপ্ট এডিটর' নির্বাচন করুন।

এটি আপনার ব্রাউজারের একটি নতুন ট্যাবে অ্যাপস স্ক্রিপ্ট সম্পাদক খুলবে যেখানে আপনি আপনার ব্যবহারকারী ইন্টারফেস কোড লিখতে পারেন।

Code.gs পৃষ্ঠায় নিম্নলিখিত কোড লিখুন:

ফাংশন onOpen() { SpreadsheetApp.getUi().createMenu('My New Menu').addItem('My sidebar 1', 'showSidebar') .addToUi(); } ফাংশন showSidebar() { var html = HtmlService.createHtmlOutputFromFile('সাইডবার') .setTitle('ক্যালকুলেশন সাইডবার'); SpreadsheetApp.getUi().showSidebar(html); }

উপরের Code.gs স্ক্রিপ্ট কোডে, OnOpen() ফাংশন গুগল শীট মেনু বারে ‘My New Menu’ নামে একটি কাস্টম মেনু তৈরি করে। সেই মেনুতে ‘মাই সাইডবার-১’ নামে একটি মেনু আইটেম থাকবে। আপনি যখন এই মেনু আইটেমটি ক্লিক করবেন, শোঅ্যাডমিন সাইডবার() ফাংশন (কোডের দ্বিতীয় অংশ) চালানো হবে এবং সাইডবারটি গুগল শীট উইন্ডোর ডানদিকে প্রদর্শিত হবে।

এর পরে, আমাদের স্ক্রিপ্ট এডিটরে একটি HTML ফাইল তৈরি করতে হবে এবং তারপরে এই ফাইলটি দিয়ে, আপনি সাইডবার তৈরি করতে পারেন।

HTML ফাইল তৈরি করতে, Apps Script এডিটরে Files এর পাশে প্লাস (+) আইকনে ক্লিক করুন এবং 'HTML' নির্বাচন করুন।

এটি Code.gs এর নিচে একটি HTML ফাইল তৈরি করবে। ফাইলটির নাম পরিবর্তন করুন 'সাইডবার'। এই নামটি showSidebar() ফাংশনে যোগ করা নামের মতই হওয়া উচিত (var html = HtmlService.createHtmlOutputFromFile('Sidebar'))।

Sidebar.html ফাইলের অংশের মধ্যে নিম্নলিখিত কোডটি লিখুন:

এটি আমার নতুন সাইডবার

উপরের কোডটি টেক্সট স্ট্রিং 'এটি আমার নতুন সাইডবার' এবং 'ক্লোজ' বোতামটি প্রদর্শন করে যা এটিতে ক্লিক করলে সাইডবারটি বন্ধ করে দেয়।

আপনি Sidebar.html বিভাগে উপরের কোডটি লেখা শেষ করার পরে, এতে নিম্নলিখিত কোড থাকা উচিত:

এটি আমার নতুন সাইডবার।

স্ক্রিনশট:

যখন আপনি উভয় কোড প্রবেশ করান সম্পন্ন করেন, তখন টুলবারে সংরক্ষণ আইকনে ক্লিক করে প্রকল্পটি সংরক্ষণ করুন (নীচের স্ক্রিনশটটি দেখুন)। তারপর 'রান' আইকনে ক্লিক করে ফাংশন চালান।

আপনি এখানে স্ক্রিপ্টটি চালান বা আপনি Google শীট টুলবারে কাস্টম মেনু আইটেমটি নির্বাচন করুন না কেন (প্রথমবারের জন্য), Google আপনাকে স্ক্রিপ্টটি চালানোর অনুমোদন দিতে বলবে৷ যেহেতু আপনি একটি তৃতীয় পক্ষের কাস্টম উইজেট চালাচ্ছেন, তাই Google আপনার অনুমোদনের জন্য অনুরোধ করবে৷ একবার আপনি স্ক্রিপ্ট অনুমোদন করলে, এটি আপনার Google শীটের মধ্যে সাইডবার প্রদর্শন করবে।

গুগলে অ্যাপস স্ক্রিপ্ট কোড কীভাবে অনুমোদন করবেন

আপনার কাস্টম স্ক্রিপ্ট অনুমোদন করতে এই পদক্ষেপগুলি অনুসরণ করুন:

একবার আপনি স্ক্রিপ্টটি চালালে, Google আপনাকে আপনার Google অ্যাকাউন্ট নির্বাচন করতে বলবে। আপনি এটি নির্বাচন করার পরে, একটি ছোট পপ-আপ প্রদর্শিত হবে, সেখানে 'অনুমতি পর্যালোচনা করুন' ক্লিক করুন।

আরেকটি পপ-আপ দেখাবে, এখানে 'শো অ্যাডভান্সড' নির্বাচন করুন এবং 'শিরোনামহীন প্রকল্পে যান (অনিরাপদ)' (এটি আপনার প্রকল্পের নাম দেখাবে) ক্লিক করুন।

পরবর্তী উইন্ডোতে, 'অনুমতি দিন' এ ক্লিক করুন এবং গুগল শীট আপনার স্ক্রিপ্ট চালাবে।

একবার আপনি এটি করে ফেললে, আপনার Google শীটে ফিরে যান এবং এটি রিফ্রেশ করুন৷ নতুন কাস্টম মেনু (আমার নতুন মেনু) আপনার Google শীট টুলবারে যোগ করা হবে, যা আমরা Code.gs স্ক্রিপ্টের মাধ্যমে যোগ করেছি। 'মাই নিউ মেনু'-এ ক্লিক করুন এবং সাইডবার প্রদর্শন করতে মেনু আইটেম 'মাই সাইডবার 1' নির্বাচন করুন।

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

আচ্ছা, এখন আপনি জানেন কিভাবে গুগল শীটে আপনার নিজের সাইডবার তৈরি করতে হয়।