Google ऐप स्क्रिप्ट क्या है?

स्वागत! यह ब्लॉग Google ऐप स्क्रिप्ट का अवलोकन होने जा रहा है।
Google Apps स्क्रिप्ट एक क्लाउड-आधारित स्क्रिप्टिंग प्लेटफ़ॉर्म है जो Google Apps की कार्यक्षमता बढ़ाने और जावास्क्रिप्ट का उपयोग करके हल्के क्लाउड-आधारित एप्लिकेशन बनाने के लिए Google कार्यक्षेत्र के साथ एकीकृत हो सकता है।
यह सीधे आपके ब्राउज़र में उपयोग में आसान ऑनलाइन कोड संपादक प्रदान करता है, और आपकी स्क्रिप्ट Google के सर्वर पर चलती हैं। यह जीमेल, कैलेंडर, ड्राइव इत्यादि जैसे बहुत से अंतर्निहित पुस्तकालयों तक पहुंच प्रदान करता है।
ऐप स्क्रिप्ट के लाभ:
- Google कार्यक्षेत्र में दोहराए जाने वाले कार्यों को स्वचालित करके अपनी उत्पादकता बढ़ाएँ।
- Google डॉक्स, शीट्स और फ़ॉर्म में कस्टम मेनू, संवाद और साइडबार जोड़ें।
- Google शीट्स के लिए कस्टम फ़ंक्शंस और मैक्रोज़ लिखें।
- वेब ऐप्स प्रकाशित करें — या तो स्टैंडअलोन या Google साइटों में एम्बेड किया गया।
- ऐडसेंस, एनालिटिक्स, कैलेंडर, ड्राइव, जीमेल और मैप्स सहित अन्य Google सेवाओं के साथ सहभागिता करें।
- ऐड-ऑन बनाएं और उन्हें Google Workspace Marketplace पर प्रकाशित करें.
▹ अपने Google खाते में लॉग इन करें और यहां से Google ऐप स्क्रिप्ट पर जाएं ।
▹ डैशबोर्ड शुरू में ऐसा दिखता है।

▹ न्यू प्रोजेक्ट पर क्लिक करने से आप कोड एडिटर पेज पर पहुंच जाएंगे।
▹ कोड संपादक के पास कई विकल्प हैं; आइए प्रोजेक्ट शीर्षक दर्ज करके प्रारंभ करें ।
▹ डिफ़ॉल्ट रूप से, हमारे पास एक Code.gs
(Google स्क्रिप्ट एक्सटेंशन) फ़ाइल होती है जिसमें एक खाली जावास्क्रिप्ट फ़ंक्शन होता है myFunction()
।
Google ऐप स्क्रिप्ट में हैलो वर्ल्ड प्रिंट करना
1. console.log(‘hello world’);
अंदर जोड़ेंmyFunction()
function myFunction() {
console.log('hello world');
}
चलाता है
जब कोई विशेष घटना, जैसे कोई दस्तावेज़ खोलना होता है, तो ट्रिगर ऐप्स स्क्रिप्ट को स्वचालित रूप से एक फ़ंक्शन चलाने देता है। यह ट्रिगर किए गए फ़ंक्शन को एक ईवेंट ऑब्जेक्ट में पास करता है जिसमें उस संदर्भ के बारे में जानकारी होती है जिसमें ईवेंट हुआ था। ट्रिगर 2 प्रकार के होते हैं।
- सरल ट्रिगर, Apps स्क्रिप्ट में बनाए गए आरक्षित फ़ंक्शंस का एक सेट है, जैसे कि फ़ंक्शन
onOpen(e)
, जो उपयोगकर्ता द्वारा Google डॉक्स, शीट्स, स्लाइड्स या फ़ॉर्म फ़ाइल खोलने पर निष्पादित होता है। - इंस्टॉल करने योग्य ट्रिगर साधारण ट्रिगर्स की तुलना में अधिक क्षमताएं प्रदान करते हैं लेकिन उपयोग से पहले सक्रिय होना चाहिए।
ऐप स्क्रिप्ट पर समय-आधारित ट्रिगर
- नया प्रोजेक्ट बनाने के लिए न्यू प्रोजेक्ट पर क्लिक करें
- अपने प्रोजेक्ट को एक नाम दें।
- अंदर
myFunction
, वह कोड लिखें जिसे ट्रिगर द्वारा निष्पादित किया जाना चाहिए। - मेनू से ट्रिगर्स पर क्लिक करें और एक ट्रिगर बनाएं।
- अपनी वांछित ट्रिगर सेटिंग चुनें और सहेजें पर क्लिक करें , उदाहरण के तौर पर मैंने ईवेंट स्रोत को समय-संचालित, ट्रिगर प्रकार को मिनट टाइमर और मिनट अंतराल को हर मिनट के रूप में चुना है।
- यह सेटिंग प्रत्येक मिनट के लिए कोड निष्पादित करेगी।
- एक बार सहेजने के बाद आप ट्रिगर पृष्ठ पर अपने सभी ट्रिगर देख सकते हैं । पेंसिल आइकन का उपयोग करके आप अपनी ट्रिगर सेटिंग को संशोधित कर सकते हैं। तीन बिंदुओं का उपयोग करके आप निष्पादन को हटा या देख सकते हैं।
- किसी पर क्लिक करने पर ट्रिगर कोड में जोड़े गए लॉग प्रदर्शित करेगा।


- एक नई Google शीट बनाएं।
- एक्सटेंशन पर क्लिक करें और ऐप्स स्क्रिप्ट चुनें ।
- आइए मेनू बार से अपनी ऐप स्क्रिप्ट को ट्रिगर करने का प्रयास करें।
- ऐप स्क्रिप्ट में एक विधि बनाएं
onOpen()
, यह फ़ाइल खोले जाने पर हर बार निष्पादित होगी। - निम्न तर्क मेन्यू बार में मेरा मेनू विकल्प बनाएगा । इसमें ट्रिगर ऐप स्क्रिप्ट सब-मेन्यू के रूप में होगा ।
- Google शीट पर ट्रिगर ऐप स्क्रिप्ट
.addItem()
बटन पर क्लिक करने पर निष्पादित होने वाली विधि में दूसरा पैरामीटर है। - सहेजें पर क्लिक करें ।
function onOpen() {
const googleSheet = SpreadsheetApp.getUi();
googleSheet.createMenu('My Menu')
.addItem('Trigger App Script', 'MenuClicked') //Adds MenuClicked menu
.addToUi();
}
//This method will be executed on clicking MenuClicked option
function MenuClicked() {
console.log('Trigger App script clicked.')
}

- प्लस आइकन पर क्लिक करके और HTML चुनकर एक HTML फ़ाइल बनाएँ।
- यहाँ, मैंने एक Index.html बनाया है जो हैलो वर्ल्ड प्रदर्शित करता है।
- फ़ाइल में
Code.gs
एक विधि जोड़ेंdoGet(e)
। उदाहरण के तौर पर, मैंने Index.html वापस कर दिया है
function doGet(e) {
var htmlContent = HtmlService.createTemplateFromFile('Index');
return htmlContent.evaluate();
}

▹ यह ब्लॉग मुख्य रूप से Google ऐप स्क्रिप्ट के मूल अवलोकन और सुविधाओं को कवर करने के लिए है।
▹ Google ऐप स्क्रिप्ट बहुत सारी विशेषताओं और क्षमताओं से भरी हुई है, और संयोजन असीमित हैं।
▹ इसके इस्तेमाल से बहुत सारी क्रियाएं और स्वचालन किया जा सकता है।