گوگل شیٹس میں سائڈبار کیسے بنائیں

سائڈبار ایک صارف انٹرفیس عنصر (ایک چھوٹا سا عمودی علاقہ) ہے جو بڑی ونڈو کے بائیں یا دائیں یا متعلقہ معلومات یا انتخاب یا نیویگیشن کے اختیارات کی فہرست ظاہر کرنے کے لیے صارف کی اسکرین پر ظاہر ہوتا ہے۔

گوگل شیٹس میں سائڈبار ایک صارف انٹرفیس پینل ہے جو گوگل شیٹس کے دائیں جانب ظاہر ہوتا ہے۔ گوگل ایک ان بلٹ اسکرپٹ ایڈیٹر فراہم کرتا ہے جسے Apps Script کہتے ہیں جو G-Suite ایپلیکیشنز کے لیے مختلف ایڈ آنز اور عناصر بنا سکتا ہے۔ اسے گوگل شیٹس میں اپنی مرضی کے مطابق سائڈ بار بنانے کے لیے بھی استعمال کیا جا سکتا ہے۔

یہ مضمون آپ کو دکھائے گا کہ گوگل ایپس اسکرپٹ ایڈیٹر کا استعمال کرتے ہوئے گوگل شیٹس میں کس طرح کسٹم سائڈبار بنایا جائے۔

ایپس اسکرپٹ کا استعمال کرتے ہوئے گوگل شیٹس میں سائیڈ بار بنانا

اگر آپ اپنی مرضی کے مطابق سائڈبار بنانا چاہتے ہیں، تو آپ کو Apps Script ایڈیٹر میں مخصوص کوڈ درج کرنے اور چلانے کی ضرورت ہے۔ پھر آپ HTML، CSS، اور Javascript کوڈز کا استعمال کرتے ہوئے سائڈبار کے اندر اپنے ویجٹ بنا سکتے ہیں۔

پہلے گوگل شیٹس کھولیں۔ گوگل شیٹس مینو میں، 'ٹولز' پر کلک کریں اور 'اسکرپٹ ایڈیٹر' کو منتخب کریں۔

اس سے آپ کے براؤزر کے ایک نئے ٹیب میں ایپس اسکرپٹ ایڈیٹر کھل جائے گا جہاں آپ اپنا یوزر انٹرفیس کوڈ لکھ سکتے ہیں۔

Code.gs صفحہ میں درج ذیل کوڈ لکھیں:

فنکشن onOpen() { SpreadsheetApp.getUi() .createMenu('My New Menu') .addItem('My sidebar 1', 'showSidebar') .addToUi(); } فنکشن showSidebar() { var html = HtmlService.createHtmlOutputFromFile('سائیڈبار') .setTitle('Calculation Sidebar'); SpreadsheetApp.getUi() .showSidebar(html); }

مندرجہ بالا Code.gs اسکرپٹ کوڈ میں، OnOpen() فنکشن گوگل شیٹس مینو بار میں 'My New Menu' نامی ایک حسب ضرورت مینو بناتا ہے۔ اس مینو میں ایک مینو آئٹم ہوگا جسے 'My sidebar-1' کہا جاتا ہے۔ جب آپ اس مینو آئٹم پر کلک کریں گے تو showAdminSidebar() فنکشن (کوڈ کا دوسرا حصہ) چلایا جائے گا اور سائڈبار گوگل شیٹ ونڈو کے دائیں طرف دکھائی دے گی۔

اگلا، ہمیں سکرپٹ ایڈیٹر میں ایک HTML فائل بنانے کی ضرورت ہے، اور پھر اس فائل کے ساتھ، آپ سائڈبار بنا سکتے ہیں۔

ایچ ٹی ایم ایل فائل بنانے کے لیے، ایپس اسکرپٹ ایڈیٹر میں فائلز کے آگے پلس (+) آئیکن پر کلک کریں اور 'HTML' کو منتخب کریں۔

یہ Code.gs کے نیچے ایک HTML فائل بنائے گا۔ فائل کا نام تبدیل کریں 'سائیڈ بار'۔ یہ نام showSidebar() فنکشن (var html = HtmlService.createHtmlOutputFromFile('Sidebar')) میں شامل کردہ نام جیسا ہی ہونا چاہیے۔

Sidebar.html فائل کے سیکشن میں درج ذیل کوڈ لکھیں:

یہ میری نئی سائڈبار ہے۔

مندرجہ بالا کوڈ ٹیکسٹ سٹرنگ 'یہ میری نئی سائڈبار ہے' اور 'بند کریں' بٹن دکھاتا ہے جو اس پر کلک کرنے پر سائڈبار کو بند کر دیتا ہے۔

Sidebar.html کے سیکشن میں مندرجہ بالا کوڈ لکھنے کے بعد، اس میں درج ذیل کوڈ ہونا چاہیے:

یہ میری نئی سائڈبار ہے۔

اسکرین شاٹ:

جب آپ دونوں کوڈز داخل کر لیں تو، ٹول بار میں محفوظ آئیکن پر کلک کر کے پروجیکٹ کو محفوظ کریں (نیچے اسکرین شاٹ دیکھیں)۔ پھر 'رن' آئیکن پر کلک کرکے فنکشنز کو چلائیں۔

چاہے آپ یہاں اسکرپٹ چلاتے ہیں یا آپ گوگل شیٹس ٹول بار میں اپنی مرضی کے مینو آئٹم کو منتخب کرتے ہیں (پہلی بار)، گوگل آپ سے اسکرپٹ کو چلانے کی اجازت دینے کو کہے گا۔ چونکہ آپ فریق ثالث کا حسب ضرورت ویجیٹ چلا رہے ہیں، اس لیے گوگل آپ کی اجازت کی درخواست کرے گا۔ ایک بار جب آپ اسکرپٹ کی اجازت دیتے ہیں، تو یہ آپ کی گوگل شیٹ میں سائڈبار کو ظاہر کرے گا۔

گوگل میں ایپس اسکرپٹ کوڈ کی اجازت کیسے دی جائے۔

اپنی مرضی کے مطابق اسکرپٹ کی اجازت دینے کے لیے ان مراحل پر عمل کریں:

ایک بار جب آپ اسکرپٹ چلاتے ہیں، تو گوگل آپ سے اپنا گوگل اکاؤنٹ منتخب کرنے کو کہے گا۔ اسے منتخب کرنے کے بعد، ایک چھوٹا سا پاپ اپ ظاہر ہوگا، اس میں 'اجازت کا جائزہ لیں' پر کلک کریں۔

ایک اور پاپ اپ ظاہر ہوگا، یہاں 'شو ایڈوانسڈ' کو منتخب کریں اور 'بلن ٹائٹل پروجیکٹ (غیر محفوظ) پر جائیں' پر کلک کریں (یہ آپ کے پروجیکٹ کا نام دکھائے گا)۔

اگلی ونڈو میں، 'اجازت دیں' پر کلک کریں اور گوگل شیٹ آپ کی اسکرپٹ کو چلائے گی۔

ایک بار جب آپ یہ کر لیں تو اپنی گوگل شیٹ پر واپس جائیں اور اسے ریفریش کریں۔ نیا کسٹم مینو (میرا نیا مینو) آپ کے گوگل شیٹ ٹول بار میں شامل کیا جائے گا، جسے ہم نے Code.gs اسکرپٹ کے ذریعے شامل کیا ہے۔ 'My New Menu' پر کلک کریں اور سائڈبار کو ظاہر کرنے کے لیے مینو آئٹم 'My sidebar 1' کو منتخب کریں۔

اب آپ کی حسب ضرورت سائڈبار آپ کی گوگل شیٹ کے دائیں جانب متن اور بٹن کے ساتھ نظر آئے گی جسے ہم نے شامل کیا ہے (جیسا کہ نیچے دکھایا گیا ہے)۔ جب آپ بٹن پر کلک کریں گے تو سائڈبار بند ہو جائے گا۔

ٹھیک ہے، اب آپ جانتے ہیں کہ گوگل شیٹس میں اپنا سائڈبار کیسے بنانا ہے۔