Google Apps Script
گوگل ایپس اسکرپٹ ایک اسکرپٹنگ پلیٹ فارم ہے جسے گوگل نے گوگل ورک اسپیس پلیٹ فارم میں ہلکے وزن کی ایپلی کیشن کی ترقی کے لیے تیار کیا ہے۔ گوگل ایپس اسکرپٹ کو ابتدائی طور پر مائیک ہارم نے گوگل شیٹس پر ڈویلپر کے طور پر کام کرتے ہوئے سائیڈ پروجیکٹ کے طور پر تیار کیا تھا۔ گوگل ایپس اسکرپٹ کا اعلان سب سے پہلے مئی 2009 میں عوامی طور پر کیا گیا تھا جب بیٹا ٹیسٹنگ پروگرام کا اعلان جوناتھن روچیل نے کیا تھا، جو اس وقت گوگل ڈاکس کے پروڈکٹ منیجر تھے۔ اگست 2009 میں گوگل ایپس اسکرپٹ کو بعد میں گوگل ایپس پریمیئر اور ایجوکیشن ایڈیشن کے تمام صارفین کے لیے دستیاب کر دیا گیا۔ یہ جاوا اسکرپٹ 1.6 پر مبنی ہے، لیکن اس میں 1.7 اور 1.8 کے کچھ حصے اور ای سی ایم اے ایسکرپٹ 5 اے پی آئی کا ایک ذیلی سیٹ بھی شامل ہے۔ ایپس اسکرپٹ پروجیکٹس گوگل کے انفراسٹرکچر پر سرور سائیڈ چلاتے ہیں۔ گوگل کے مطابق، ایپس اسکرپٹ "گوگل پروڈکٹس اور تھرڈ پارٹی سروسز میں کاموں کو خودکار کرنے کے آسان طریقے فراہم کرتا ہے"۔ ایپس اسکرپٹ وہ ٹول بھی ہے جو گوگل ڈاکس، شیٹس اور سلائیڈز کے لیے ایڈ آن کو طاقت دیتا ہے۔ فوائد گوگل ایپس اسکرپٹ جاوا اسکرپٹ 1.6 اور جاوا اسکرپٹ 1.7 اور 1.8 کے انتخاب پر مبنی ہے۔ اس میں ویب براؤزر میں ایپ اسکرپٹ کو ڈیبگ کرنے کے لیے کلاؤڈ پر مبنی ڈیبگر ہے۔ اسے کسی تنظیم کے اندرونی استعمال کے لیے آسان اوزار بنانے کے لیے استعمال کیا جا سکتا ہے۔ اسے نظام انتظامیہ کے آسان کاموں کو انجام دینے کے لیے استعمال کیا جا سکتا ہے۔ اس میں کمیونٹی پر مبنی سپورٹ ماڈل ہے۔ حدود گوگل ایپس اسکرپٹ میں پروسیسنگ کی کچھ حدود ہیں۔ کلاؤڈ پر مبنی سروس کے طور پر، ایپس اسکرپٹ اس وقت کو محدود کرتا ہے جب صارف کا اسکرپٹ چل سکتا ہے، نیز گوگل سروسز تک رسائی کو محدود کرتا ہے۔ فی الحال، گوگل ایپس اسٹور اندرونی (فائر وال کے پیچھے) کارپوریٹ ڈیٹا بیس سے براہ راست رابطے کی اجازت نہیں دیتا ہے، جو کاروباری ایپس بنانے کی کلید ہے۔ تاہم، اگر گوگل سرور سے اندرونی ڈیٹا بیس سرور تک کنکشن کی اجازت ہے تو جے ڈی بی سی سروس کے استعمال کے ذریعے اس پر قابو پایا جا سکتا ہے۔ اسی طرح، دیگر کنیکٹیویٹی کی کمی، جیسے کہ ایل ڈی اے پی کنیکٹیویٹی، اس سطح کو محدود کرتی ہے جس تک انٹرپرائز میں جی اے ایس کا استعمال کیا جا سکتا ہے۔ ایپس اسکرپٹ کی کلاؤڈ نوعیت کی وجہ سے، تاریخ اور وقت سے متعلق افعال ایسے نتائج پیدا کریں گے جو ڈیٹا کراسنگ ٹائم زونز کی وجہ سے غلط معلوم ہوتے ہیں۔ بہت درست اعلان اور مکمل جانچ کے بغیر ڈیٹ/ٹائم آبجیکٹ اور افعال کا استعمال غلط نتائج کا باعث بن سکتا ہے۔ ایڈ-آن مارچ 2014 میں، گوگل نے ڈاکس اور شیٹس کے لیے ایڈ-آن متعارف کروائے (جلد ہی فارمز کے بعد)۔ ایڈ آن اسٹورز صارفین کو گوگل ایڈیٹرز میں اضافی خصوصیات شامل کرنے دیتے ہیں، جیسے میل انضمام، ورک فلوز، اور ڈائیگرام بنانے والے۔ تمام ایڈ آن یا تو ایپس اسکرپٹ کے ساتھ بنائے گئے ہیں یا کچھ کاموں کو انجام دینے کے لیے بیرونی بیک اینڈ پر انحصار کرتے ہوئے گوگل ایڈیٹرز میں UI کو ظاہر کرنے کے لیے صرف ایپس اسکرپٹ کا استعمال کرتے ہیں۔ مثال کے طور پر، میلچیمپ، ایک میل ضم کرنے والا ٹول، گوگل ڈاکس کے لیے ایک ایڈ آن رکھتا ہے جو ای میل بھیجنے کے لیے میلچیمپ پلیٹ فارم کے ساتھ بات چیت کرتا ہے۔ ایڈ آن سے پہلے، اسکرپٹ گیلری میں گوگل شیٹس کے لیے اسکرپٹ شائع کرنا ممکن تھا۔ جب صارفین اس گیلری کے ذریعے اسکرپٹ انسٹال کرتے ہیں تو صارف کی شیٹ پر ایپس اسکرپٹ کوڈ کی ایک کاپی انسٹال ہوتی ہے۔ ایڈ آن کے ساتھ، سورس کوڈ اختتامی صارف کو نظر نہیں آتا ہے اور ہر کوئی ڈویلپر کی طرف سے شائع کردہ تازہ ترین ورژن استعمال کر رہا ہے۔ یہ نیا نقطہ نظر موجودہ کوڈ کی حمایت کرنا آسان بناتا ہے اور کئی کمپنیوں، جیسے میلچیمپ یا لوسیڈچارٹ کو ایپس اسکرپٹ میں سرمایہ کاری کرنے کے لیے راضی کرنے میں مدد کرتا ہے۔ ایڈ آن ریلیز کے حصے کے طور پر، گوگل نے ڈویلپرز کو ایڈ آن بنانے میں مدد کرنے کے لیے ایک UI اسٹائل گائیڈ اور CSS پیکیج بھی متعارف کرایا جو ایڈیٹرز میں آسانی سے ضم ہو جاتے ہیں۔ ہر ایڈ آن کا گوگل کی طرف سے اس کی اشاعت سے پہلے جائزہ بھی لیا جاتا ہے اور ڈویلپرز گوگلرز کے مشورے سے فائدہ اٹھا سکتے ہیں تاکہ صارف کو بہتر تجربہ فراہم کیا جا سکے۔ ایڈ آن میں اشتہارات کو سرایت کرنا ممکن نہیں ہے لیکن ان سے پیسہ کمانا ممکن ہے۔ اسکرپٹنگ زبانوں کی فہرست بھی دیکھیں گوگل ایپ انجن گوگل ایپ میکر بصری بنیادی حوالہ جات بیرونی لنکس گوگل ایپس اسکرپٹ کیس اسٹڈیز ایپس اسکرپٹ کراس پلیٹ فارم سافٹ ویئر جاوا اسکرپٹ پروٹو ٹائپ پر مبنی پروگرامنگ زبانیں آبجیکٹ پر مبنی پروگرامنگ زبانیں اسکرپٹنگ زبانیں ویب فریم ورک 2009 میں کمپیوٹر سے متعلق تعارف