यदि आप Google डॉक्स, Google पत्रक, Google Analytics, Gmail, और अन्य जैसी Google सेवाओं का उपयोग करते हैं, तो आप Google Apps स्क्रिप्ट का उपयोग करके उन सेवाओं को कनेक्ट और स्वचालित कर सकते हैं।
Google Apps स्क्रिप्ट को Google के Microsoft के VBA स्क्रिप्ट के संस्करण की तरह समझें। जैसे आप माइक्रोसॉफ्ट वर्ड और एक्सेल में वीबीए के साथ क्रियाओं और कार्यों को स्वचालित कर सकते हैं या मैक्रोज़ को अनुकूलित कर सकते हैं, वैसे ही आप Google सेवाओं में कार्यों और कार्यों को स्वचालित कर सकते हैं। शीट्स और डॉक्स जैसी सेवाओं में, आप अपने स्वयं के कस्टम मेनू भी लिख सकते हैं।
इस लेख में आप सीखेंगे कि अपनी विभिन्न Google सेवाओं में ऐप्स स्क्रिप्ट को कैसे एक्सेस और सक्षम करें, ऐप्स स्क्रिप्ट संपादक को कैसे नेविगेट करें, और सेवाओं को कैसे कनेक्ट करें। आप विशिष्ट स्क्रिप्ट फ़ंक्शन नहीं सीखेंगे, लेकिन Google के पास उत्कृष्ट दस्तावेज़ीकरण और ऐप्स स्क्रिप्ट ट्यूटोरियल उपलब्ध हैं, जो यह जानने के लिए उपलब्ध हैं कि ऐप्स स्क्रिप्ट कैसे लिखी जाती है।
Google Apps स्क्रिप्ट संपादक तक कैसे पहुंचें
आप कई Google सेवाओं में से Google Apps स्क्रिप्ट कोड संपादक खोल सकते हैं। उदाहरण के लिए, आपको Apps Script मिलेगा एक्सटेंशन . में Google पत्रक के अंदर मेनू।
अन्य सेवाओं में, आप निम्न तरीकों से Google Apps स्क्रिप्ट संपादक खोल सकते हैं:
- Google डॉक्स :स्क्रिप्ट संपादक Select चुनें टूल . में मेनू।
- Google स्लाइड :स्क्रिप्ट संपादक Select चुनें टूल . में मेनू।
- Google फ़ॉर्म :स्क्रिप्ट संपादक Select चुनें तीन-बिंदु वाले मेनू में।
- Google डिस्क :किसी भी रिक्त स्थान पर राइट-क्लिक करें, अधिक . चुनें , और Google Apps Script select चुनें ।
इनमें से किसी भी विधि का उपयोग करते हुए, आप ऐप्स स्क्रिप्ट कोड संपादक को एक नए टैब में खुला देखेंगे। यह वह विंडो है जहां आप अपनी पूरी स्क्रिप्ट बनाने वाले प्रत्येक फ़ंक्शन को लिखेंगे। डिफ़ॉल्ट रूप से, आपको myFunction() नाम का एक खाली फ़ंक्शन दिखाई देगा, जो आपके कोड को भरना शुरू करने के लिए तैयार है।
नोट :त्रुटियों से बचने के लिए कोड स्वरूपण बहुत महत्वपूर्ण है। अपने आप को याद दिलाने के लिए कि आप कोड के अनुभागों के अंदर क्या करने का प्रयास कर रहे थे, निम्नलिखित कोड में दिखाए गए अनुसार टिप्पणी का उपयोग करें। यह बहुत हद तक उसी तरह है जैसे वेब प्रोग्रामिंग के साथ HTML कोड में टिप्पणी करना काम करता है।
जैसे ही आप कोड संपादक को नेविगेट करते हैं, आप Code.gs . का चयन करके इस अनुभाग पर वापस लौट सकते हैं संपादक . में बाएं नेविगेशन फलक में खिड़की। अन्य उपलब्ध विंडो देखने के लिए, दूर बाएँ फलक में चिह्नों पर होवर करें और मुख्य नेविगेशन फलक खुल जाएगा।
अवलोकन अनुभाग वह जगह है जहां आप अपनी स्क्रिप्ट के बारे में आंकड़े पा सकते हैं जैसे कि कितनी त्रुटियां हुई हैं, इसे कितनी बार निष्पादित किया गया है, और बहुत कुछ।
हम नीचे दिए गए प्रत्येक अनुभाग में Google Apps स्क्रिप्ट संपादक के प्रत्येक अन्य अनुभाग को कवर करेंगे।
Google Apps स्क्रिप्ट संपादक नेविगेट करना
जब आप संपादक में अपना कोड संपादित करते हैं, तो डिस्क (सहेजें) आइकन को अक्सर चुनना एक अच्छा विचार है ताकि आप अपना काम न खोएं।
एक बार सहेजे जाने के बाद, आपको अन्य मेनू विकल्प दिखाई देंगे।
इनमें शामिल हैं:
- चलाएं :अपनी पूरी स्क्रिप्ट को शुरू से अंत तक चलाने का प्रयास करें।
- डीबग :अपनी स्क्रिप्ट को एक बार में एक पंक्ति में देखें।
- फ़ंक्शन ड्रॉपडाउन :आपके द्वारा बनाए गए प्रत्येक फ़ंक्शन को ब्राउज़ करें और नेविगेट करें।
- निष्पादन लॉग :अपनी स्क्रिप्ट चलाने के लिए आपके द्वारा किए गए प्रत्येक प्रयास से कोई भी स्थिति या त्रुटि संदेश देखें।
पुस्तकालय बाएं नेविगेशन मेनू में विकल्प वह है जहां आप उन पुस्तकालयों तक पहुंच सकते हैं जिन्हें अन्य लोगों ने लिखा है (या आपने कहीं और लिखा और सहेजा है)। यह तब उपयोगी होता है जब आपका कोई मित्र पहले से ही एक सुविधा लिख चुका हो जिसे आप Google पत्रक या Google डॉक्स में उपयोग करना चाहते हैं, लेकिन आप उसके ऊपर अतिरिक्त सुविधाएं जोड़ना चाहते हैं।
आपको उन पुस्तकालयों को अपनी परियोजना में जोड़ने की आवश्यकता है स्क्रिप्ट आईडी। आप इसे प्रोजेक्ट सेटिंग सेक्शन में पा सकते हैं, जो हम आपको दिखाएंगे कि इस लेख के अंत में कैसे खोजा जाए।
Google Apps स्क्रिप्ट सेवाएं ऐड-ऑन
सेवाएं अनुभाग सबसे उपयोगी है। यह वह जगह है जहां आप अपनी वर्तमान स्क्रिप्ट को अन्य Google सेवाओं के साथ एकीकृत कर सकते हैं जिनका आप उपयोग कर सकते हैं।
जब आप इसे चुनते हैं, तो आपको एक सेवा जोड़ें . दिखाई देगा खिड़की खुली। उस सेवा तक स्क्रॉल करें जिसे आप अपने मौजूदा प्रोजेक्ट में ऐड-ऑन के रूप में उपयोग करना चाहते हैं।
उदाहरण के लिए, यदि आप अपने Google Analytics खाते से डेटा को इस स्क्रिप्ट में लाना चाहते हैं, तो आप Google Analytics API का चयन कर सकते हैं , और जोड़ें . चुनें ।
यदि आप इस बारे में विवरण प्राप्त करना चाहते हैं कि उस नई ऐड-ऑन सेवा के उपयोग के लिए कौन से फ़ंक्शन उपलब्ध हैं और उनका उपयोग कैसे करें, तो एपीआई के दाईं ओर तीन बिंदुओं का चयन करें और दस्तावेज़ीकरण देखें चुनें। ।
यह Google Apps स्क्रिप्ट दस्तावेज़ीकरण को एक नए टैब में खोलेगा, जो उस Google सेवा के अनुभाग में स्वचालित रूप से खुल जाएगा।
फ़ंक्शन सिंटैक्स, ट्यूटोरियल और कोड उदाहरणों के लिए दस्तावेज़ों का अन्वेषण करें जिनका उपयोग आप अपनी स्क्रिप्ट में कर सकते हैं।
साथ ही, ध्यान दें कि जब आपने मूल रूप से Apps स्क्रिप्ट कोड संपादक खोला था, तब आप जिस सेवा का उपयोग कर रहे थे, उसके आधार पर आप यह देखने के लिए दस्तावेज़ीकरण के अन्य अनुभागों में नेविगेट कर सकते हैं कि आपकी स्क्रिप्ट में कौन से सामान्य कार्य उपलब्ध हैं।
उदाहरण के लिए, यदि आपने Google पत्रक में संपादक खोला है, तो पत्रक . देखें Google पत्रक फ़ंक्शन के लिए दस्तावेज़ मेनू में अनुभाग जिसे आप अपनी स्क्रिप्ट में उपयोग करने में सक्षम हैं।
ऐप्स स्क्रिप्ट ट्रिगर सेट करना और उनका उपयोग करना
Google Apps Script में एक अन्य उपयोगी विशेषता कई ईवेंट या शेड्यूल के आधार पर ट्रिगर सेट करने की क्षमता है।
अपनी स्क्रिप्ट के लिए एक नया ट्रिगर कॉन्फ़िगर करने के लिए, ट्रिगर select चुनें सबसे बाएं नेविगेशन मेनू से। खुलने वाली नई ट्रिगर विंडो में, ट्रिगर जोड़ें . चुनें बटन।
ट्रिगर जोड़ें विंडो में विकल्पों की एक लंबी सूची है जो आपको यह अनुकूलित करने में मदद करती है कि आप अपनी स्क्रिप्ट को कैसे और कब चलाना चाहते हैं।
नोट :इनमें से कई विकल्प उस सेवा पर निर्भर करते हैं जिसके लिए आप अपनी स्क्रिप्ट लिख रहे हैं या आपके द्वारा जोड़े गए एपीआई।
अपना ट्रिगर सेट करने के लिए, आपको यह चुनना होगा:
- शुरू में कौन सा फ़ंक्शन लॉन्च करना है
- इवेंट स्रोत जैसे विशिष्ट समय, दिनांक, या आपकी सेवा में कोई ईवेंट जैसे कि जब कोई Google स्प्रैडशीट सेल बदलता है या कोई दस्तावेज़ प्रारंभ में खोला जाता है
- इवेंट प्रकार जैसे कि जब आपकी Google स्प्रेडशीट या दस्तावेज़ में कुछ खोला या संपादित किया जाता है, या दिनांक या समय के लिए विशिष्ट सेटिंग
- आपकी स्क्रिप्ट के विफल होने पर आप कितनी बार अपडेट प्राप्त करना चाहते हैं, इसके लिए अधिसूचना आवृत्ति
एक बार जब आप सहेजें . चुनते हैं , यदि आपने पहली बार कोई नया ट्रिगर सहेजा है, तो आपको "स्क्रिप्ट प्राधिकरण विफल" संदेश दिखाई दे सकता है।
यह आमतौर पर ट्रिगर होता है यदि आपके ब्राउज़र में पॉप-अप ब्लॉकर सक्षम है। यदि आप Google क्रोम का उपयोग कर रहे हैं, तो बस उस पर लाल "X" वाले छोटे विंडो आइकन का चयन करें। सेटिंग को हमेशा पॉप-अप की अनुमति दें . में बदलें और हो गया . चुनें ।
जब आप सहेजें . चुनते हैं फिर से, आपको अपने Google खाते या Google कार्यस्थान के अंतर्गत चलाने के लिए लिखी गई स्क्रिप्ट को अधिकृत करने के लिए प्रक्रिया के माध्यम से कदम उठाने की आवश्यकता होगी।
सबसे पहले, उस Google खाते का चयन करें जिसके अंतर्गत आप अपनी स्क्रिप्ट चलाना चाहते हैं।
आपको एक चेतावनी दिखाई देगी कि आपके द्वारा लिखा गया कस्टम फ़ंक्शन या स्क्रिप्ट Google द्वारा "सत्यापित" नहीं है। यदि आप स्क्रिप्ट लिखने वाले व्यक्ति हैं, तो इससे कोई फर्क नहीं पड़ता और इसे आपके अपने Google खाते या Google कार्यस्थान के अंतर्गत चलाना सुरक्षित है।
इस चेतावनी को बायपास करने के लिए, बस उन्नत . चुनें और फिर <प्रोजेक्ट> पर जाएं (असुरक्षित) . चुनें नीचे लिंक करें।
अंत में, अनुमति विंडो में, अनुमति दें select चुनें अपने कस्टम कार्यों और स्क्रिप्ट को आपके Google खाते या Google कार्यस्थान के अंतर्गत चलाने की अनुमति देने के लिए।
आपको इस प्रक्रिया को दोबारा नहीं दोहराना होगा, केवल पहली बार जब आप अपने कस्टम Google Apps स्क्रिप्ट प्रोजेक्ट को सहेजेंगे या चलाएंगे।
अपनी Google स्क्रिप्ट आईडी एक्सेस करना
एक अंतिम नोट - आप अपनी स्क्रिप्ट दोस्तों या सहकर्मियों को प्रदान करना चाह सकते हैं ताकि वे या तो आपकी स्क्रिप्ट का उपयोग कर सकें या इसे अपनी स्क्रिप्ट में लाइब्रेरी के रूप में जोड़ सकें।
आप अपनी स्क्रिप्ट आईडी को सबसे दूर बाएं नेविगेशन फलक में सेटिंग आइकन के अंतर्गत पा सकते हैं।
स्क्रिप्ट आईडी IDs . के अंतर्गत पाई जा सकती है स्क्रिप्ट आईडी . के दाईं ओर अनुभाग ।
जैसा कि आप देख सकते हैं, Google Apps स्क्रिप्ट संपादक काफी सरल है यदि आप जानते हैं कि आप जिस प्रत्येक सुविधा का उपयोग करना चाहते हैं उस पर कैसे नेविगेट करें। बस सुनिश्चित करें कि आप Google के Apps Script दस्तावेज़ों का अच्छी तरह से अध्ययन करें ताकि आप अपनी स्क्रिप्ट और उपयोग के लिए उपलब्ध सभी फ़ंक्शन लिखना सीखना शुरू कर सकें।