4 گوگل سکرپٹ جو گوگل شیٹس کو زیادہ طاقتور بناتے ہیں۔

4 گوگل سکرپٹ جو گوگل شیٹس کو زیادہ طاقتور بناتے ہیں۔

گوگل شیٹس گوگل سویٹ کا حصہ ہے اور آپ کے اختیار میں سب سے زیادہ طاقتور مفت ٹولز میں سے ایک ہے۔ یہ آپ کو ٹریک ، تجزیہ ، یا کسی بھی چیز کے بارے میں لاگ ان کرنے دیتا ہے جس کا آپ تصور بھی کرسکتے ہیں۔ جو چیز اسے اور زیادہ طاقتور بناتی ہے وہ ہے استعمال کرنا۔ گوگل سکرپٹ Google Sheets کی صلاحیتوں کو بڑھانے کے لیے۔





گوگل شیٹس میں کوڈنگ تھوڑا ڈراؤنا لگ سکتا ہے۔ آپ سب سے پہلے سوچ سکتے ہیں کہ 'سکرپٹ' لفظ کے ساتھ کسی بھی چیز کو جدید پروگرامنگ کے علم کی ضرورت ہوتی ہے۔ حقیقت میں ایسا نہیں ہے۔





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





گوگل شیٹ اسکرپٹس کیا ہیں؟

گوگل شیٹ اسکرپٹس کوڈ کے ٹکڑے ہیں جو آپ اپنی گوگل شیٹس کے اندر لکھ سکتے ہیں جو آپ کی شیٹس کو طاقت بخش سکتے ہیں۔ گوگل شیٹ سکرپٹ جاوا اسکرپٹ میں لکھے گئے ہیں ، اور یہ دیکھتے ہوئے کہ جاوا اسکرپٹ زیادہ سے زیادہ مقبول ہورہا ہے شاید آپ اس سے پہلے ہی واقف ہوں۔

گوگل سکرپٹ لکھنا پروگرام بنانے کے لیے مائیکروسافٹ ایکسل میں VBA لکھنے کے مترادف ہے۔ آپ کی گوگل شیٹس میں سکرپٹ گوگل ایپس سکرپٹ کے ذریعے تقویت یافتہ ہیں ، جو دیگر گوگل سروسز کے ساتھ بھی کام کرتی ہے۔ یہاں چار سکرپٹ ہیں جو واقعی گوگل شیٹ اسکرپٹنگ کی طاقت کو ظاہر کرتے ہیں۔



1. اپنی مرضی کے افعال بنائیں۔

گوگل سکرپٹ بنانے کا ایک آسان ترین طریقہ آپ کے گوگل شیٹس کے تجربے کو بڑھا سکتا ہے۔ کسٹم افعال بنانا . گوگل شیٹس پہلے ہی افعال کی ایک لمبی فہرست پیش کرتی ہے۔ آپ پر کلک کرکے سب سے زیادہ عام کو دیکھ سکتے ہیں۔ مینو > افعال آئیکن

پر کلک کرنا۔ مزید افعال۔ آپ کو ریاضی ، شماریاتی ، مالی ، متن ، انجینئرنگ اور دیگر افعال کی ایک لمبی فہرست دکھاتا ہے۔ تاہم ، گوگل سکرپٹ آپ کو اپنی ذاتی نوعیت کے فارمولے بنانے کے لیے لچک فراہم کرتا ہے۔





مثال کے طور پر ، کہتے ہیں کہ آپ اکثر اپنی نوکری پر ڈیجیٹل ترموسٹیٹ سے معلومات درآمد کرتے ہیں ، لیکن تھرموسٹیٹ سیلسیس کے لیے مقرر ہے۔ سیلسیس کو فارن ہائیٹ میں تبدیل کرنے کے لیے آپ اپنی مرضی کا فارمولا بنا سکتے ہیں ، لہذا ایک کلک کے ساتھ ، آپ خود بخود ان تمام درآمد شدہ اقدار کو تبدیل کر سکتے ہیں۔

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





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

الیکسا مجھے ابھی سمجھنے میں دشواری ہو رہی ہے۔

یہاں ، اس ونڈو میں موجود چیزوں کو اپنے کسٹم فنکشن سے تبدیل کریں۔ فنکشن کا نام وہی ہے جو آپ اپنے فارمولے کے لیے '=' علامت کے بعد گوگل شیٹس میں سیل میں ٹائپ کرنا شروع کردیں گے۔ سیلسیس کو فارن ہائیٹ میں تبدیل کرنے کا فنکشن کچھ اس طرح نظر آئے گا:

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

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

بس اتنا ہی ہے! اب ، آپ کو اپنے نئے فنکشن کو استعمال کرنے کے لیے بس اتنا کرنا ہے کہ '=' نشان ٹائپ کریں جس کے بعد آپ کا فنکشن ، ان پٹ نمبر کے ساتھ کنورٹ کریں:

دبائیں داخل کریں۔ نتیجہ دیکھنے کے لیے.

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

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. خودکار رپورٹس بھیجیں۔

آخری سکرپٹ مثال جو ہم آپ کو دکھا رہے ہیں وہ ایک اسکرپٹ ہے جو گوگل شیٹس کے اندر سے ای میل بھیجے گی۔

جس طرح یہ کام آسکتا ہے وہ یہ ہے کہ اگر آپ لوگوں کی ایک بڑی ٹیم کا انتظام کر رہے ہیں اور آپ کے پاس ایک ہی موضوع پر ایک سے زیادہ ای میلز ہیں۔

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

کیا یہ اچھا ہو گا کہ صرف ایک سکرپٹ چلائیں اور ان تبصروں کو خود بخود 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 گوگل سکرپٹ چیک کریں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ یہ ہے کہ ایف بی آئی نے Hive Ransomware کے لیے انتباہ کیوں جاری کیا۔

ایف بی آئی نے ransomware کے خاص طور پر گندے تناؤ کے بارے میں انتباہ جاری کیا۔ یہاں آپ کو Hive ransomware سے خاص طور پر ہوشیار رہنے کی ضرورت ہے۔

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

انتھونی گرانٹ ایک فری لانس مصنف ہے جو پروگرامنگ اور سافٹ ویئر کا احاطہ کرتا ہے۔ وہ پروگرامنگ ، ایکسل ، سافٹ وئیر ، اور ٹیکنالوجی میں کمپیوٹر سائنس کا بڑا ماہر ہے۔

انتھونی گرانٹ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔