Apps Script डैशबोर्ड

Apps Script डैशबोर्ड से, अपने Apps Script प्रोजेक्ट मैनेज और मॉनिटर किए जा सकते हैं. डैशबोर्ड का इस्तेमाल करके, इनमें से कोई भी काम किया जा सकता है:

  • अपने मौजूदा Apps Script प्रोजेक्ट देखें और खोजें. इनमेंGoogle Workspace दस्तावेज़ों में अटैच की गई बाउंड स्क्रिप्ट भी शामिल हैं.
  • नए प्रोजेक्ट बनाना.
  • अपने प्रोजेक्ट के बारे में जानकारी देखें, जैसे कि OAuth के दायरे जिनका इस्तेमाल वह करता है.
  • अपने स्क्रिप्ट प्रोजेक्ट की परफ़ॉर्मेंस और उनके इस्तेमाल को मॉनिटर करें.
  • अपने प्रोजेक्ट और खाते के क्रेडेंशियल का इस्तेमाल करके चलने वाले अन्य प्रोजेक्ट के एक्ज़ीक्यूशन लॉग देखें.
  • आपके स्क्रिप्ट प्रोजेक्ट के साथ इंटरैक्ट करने के लिए, ऐप्लिकेशन को एपीआई का इस्तेमाल करने की अनुमति देने या रोकने के लिए, Apps Script API को चालू या बंद करें.

प्रोजेक्ट देखना और खोजना

Apps Script डैशबोर्ड में, वे सभी स्क्रिप्ट प्रोजेक्ट मौजूद होते हैं जिन्हें देखा जा सकता है या इनमें बदलाव किया जा सकता है. डैशबोर्ड का बायां नेविगेशन, इन प्रोजेक्ट को इन कैटगरी में बांटता है:

  • स्टार के निशान वाले प्रोजेक्ट. ऐसे प्रोजेक्ट जिन्हें monitoring.
  • मेरे प्रोजेक्ट. ऐसे प्रोजेक्ट जिनके मालिक आप हैं.
  • सभी प्रोजेक्ट. ऐसे प्रोजेक्ट जिनके मालिक आपके पास हैं या जिन्हें देखने या उनमें बदलाव करने की अनुमति है.
  • मुझसे शेयर की गई. ऐसे प्रोजेक्ट जिनका मालिकाना हक आपके पास नहीं है, लेकिन उन्हें आपके साथ शेयर किया गया है.
  • ट्रैश. Google Drive से हटाए गए प्रोजेक्ट.

प्रोजेक्ट की सूचियों में प्रोजेक्ट का नाम, मालिक, और पिछली बार बदलाव करने की तारीख दिखती है. प्रोजेक्ट के नाम के बगल में मौजूद आइकॉन बताते हैं कि यह प्रोजेक्ट एक स्टैंडअलोन प्रोजेक्ट है या बाउंड प्रोजेक्ट है.

प्रोजेक्ट विवरण देखें

हर प्रोजेक्ट में एक व्यू शामिल होता है, ताकि प्रोजेक्ट के बारे में डेवलपर की जानकारी देखी जा सके. किसी प्रोजेक्ट की जानकारी देखने के लिए, प्रोजेक्ट की सूची में मौजूद लाइन पर क्लिक करें.

प्रोजेक्ट की जानकारी वाले व्यू में, प्रोजेक्ट के बारे में गड़बड़ी की दर, कार्रवाई, और उपयोगकर्ताओं से जुड़ा डेटा और ग्राफ़ दिखाए जाते हैं. साथ ही, प्रोजेक्ट का इस्तेमाल करने वाले किसी भी असली उपयोगकर्ता से किए गए OAuth के दायरे जैसी जानकारी भी दिखती है. डेटा मेट्रिक इस तरह परिभाषित की जाती हैं:

  • गड़बड़ी की दर. निष्पादनों का वह प्रतिशत जो पक्के तौर पर मिले अपवादों की वजह से नहीं चल सका. इसकी गिनती के लिए, तय की गई समयावधि में, प्रोसेस नहीं किए गए कन्वर्ज़न की कुल संख्या से भाग दिया जाता है.
  • लागू करना. किसी प्रोजेक्ट को कितनी बार "चला गया" या एक से ज़्यादा बार चलाया गया. किसी प्रोजेक्ट को चलाने के तरीके के बारे में ज़्यादा जानने के लिए, एक्ज़िक्यूशन टाइप देखें.
  • उपयोगकर्ता. ऐसे यूनीक उपयोगकर्ता (खातों) की संख्या जिन्होंने तय समयावधि में, प्रोजेक्ट को एक या उससे ज़्यादा बार चलाया है. पहचान छिपाने वाले उपयोगकर्ताओं को ट्रैक नहीं किया जाता है और इसलिए उपयोगकर्ताओं की संख्या या ग्राफ़ में उन्हें ट्रैक नहीं किया जाता है.

आपके प्रोजेक्ट का हर डिप्लॉयमेंट, डेटा और ग्राफ़ के ऊपर मौजूद प्रोजेक्ट की जानकारी वाले पेज पर एक टैब के तौर पर दिखता है. इस टैब को चुनकर, उससे जुड़े डेटा को देखा जा सकता है. सभी चुनने पर, Apps Script कोड एडिटर में प्रोजेक्ट चलाने वाले सभी डेवलपर और प्रोजेक्ट के डिप्लॉयमेंट और उन्हें लागू करने की प्रोसेस का एग्रीगेट किया गया डेटा दिखता है.

प्रोजेक्ट मॉनिटर करें

नियमित तौर पर इस्तेमाल या मैनेज करने के मुकाबले, आपके पास Apps Script के ज़्यादा प्रोजेक्ट का ऐक्सेस हो सकता है. प्रोजेक्ट को आसानी से ऐक्सेस करने के लिए बुकमार्क करने के लिए, उन पर स्टार का निशान लगाएं. स्टार के निशान वाले प्रोजेक्ट से, आपको उन प्रोजेक्ट के कुल इस्तेमाल और गड़बड़ी की दर के आंकड़ों और ग्राफ़ पर नज़र रखने की सुविधा भी मिलती है.

किसी प्रोजेक्ट पर स्टार का निशान लगाने के लिए, प्रोजेक्ट की लाइन की दाईं ओर, ज़्यादा > स्टार जोड़ें पर क्लिक करें. प्रोजेक्ट की जानकारी देखते समय, ज़्यादा पर क्लिक करके भी किसी प्रोजेक्ट पर स्टार का निशान लगाया जा सकता है.

बाएं नेविगेशन में, बुकमार्क किए गए प्रोजेक्ट देखने के लिए स्टार के निशान वाले प्रोजेक्ट चुनें. पिछले सात दिनों में अपने सभी स्टार के निशान वाले प्रोजेक्ट से जुड़े ग्राफ़ देखने के लिए, पेज में सबसे ऊपर मौजूद गड़बड़ी की दर, कार्रवाई या उपयोगकर्ता स्कोरकार्ड पर क्लिक करें.

किसी प्रोजेक्ट से स्टार का निशान हटाने के लिए, उसकी प्रोजेक्ट लाइन में पर क्लिक करें और स्टार हटाएं को चुनें.

निष्पादन प्रबंधित करें

Apps Script प्रोजेक्ट के अलग-अलग फ़ंक्शन को एक-एक करके देखने और मैनेज करने के लिए, Apps Script डैशबोर्ड का इस्तेमाल किया जा सकता है. बाएं नेविगेशन में, मेरे काम आइटम चुनकर, हाल ही में किए गए कामों का पूरा लॉग देखा जा सकता है.

मेरे एक्ज़ीक्यूशन पैनल, डिफ़ॉल्ट रूप से उन प्रोजेक्ट के पिछले और मौजूदा समय में चल रहे एक्ज़ीक्यूशन का लॉग दिखाता है जिनके मालिक, एडिटर या दर्शक आप हैं. इस सूची में, उन प्रोजेक्ट के फ़ंक्शन एक्ज़ीक्यूशन भी शामिल हो सकते हैं जिन्हें आपकी ओर से चलाए जाने पर, आपके पास ऐक्सेस नहीं होता. उदाहरण के लिए, ऐसे ऐड-ऑन जिन्हें इंस्टॉल करके चलाया जाता है. एक्ज़ीक्यूशन सूची सिर्फ़ वह शुरुआती फ़ंक्शन दिखाती है जिसे एक्ज़ीक्यूट करना शुरू करने के लिए कहा जाता है. इस एक्ज़ीक्यूशन के दौरान कॉल किए गए सभी फ़ंक्शन नहीं दिखते.

व्यू में सबसे ऊपर दिए गए फ़िल्टर का इस्तेमाल करके, यह कंट्रोल किया जा सकता है कि लॉग में किस तरह का एक्ज़ीक्यूशन रिपोर्ट किया जाए. लॉग की हर पंक्ति एक कार्रवाई को दिखाती है. शुरू होने का समय, अवधि, और स्थिति कॉलम में, प्रोग्राम लागू होने से जुड़ी जानकारी दिखती है.

फ़ंक्शन कॉलम उस फ़ंक्शन का नाम दिखाता है जिसने एक्ज़ीक्यूशन शुरू किया. अगर आपके पास एक्ज़ीक्यूशन से जुड़े स्क्रिप्ट प्रोजेक्ट का ऐक्सेस नहीं है, लेकिन यह आपकी ओर से चलाया गया, तो इस कॉलम में कोई नाम नहीं है.

टाइप कॉलम दिखाता है कि एक्ज़ीक्यूशन किस वजह से शुरू हुआ. वैल्यू में ये शामिल हैं:

  • ऐड-ऑन. ऐड-ऑन के आधार पर एक्ज़ीक्यूशन शुरू हुआ.
  • एक्ज़िक्यूशन एपीआई. Apps Script API को शुरू करने के बाद, कोड एक्ज़ीक्यूट होने की प्रोसेस शुरू हुई.
  • समय के हिसाब से. यह प्रोग्राम, टाइम इवेंट की वजह से लागू हुआ.
  • ट्रिगर. एक्ज़ीक्यूशन किसी ट्रिगर सोर्स से शुरू हुआ.
  • Webapp. डिप्लॉय किए गए किसी वेब ऐप्लिकेशन से एक्ज़ीक्यूशन शुरू हुआ.
  • एडिटर. स्क्रिप्ट एडिटर की मदद से एक्ज़ीक्यूट किया गया.

निष्पादन खत्म करें

लंबे समय तक चलने वाली प्रोसेस जो फ़िलहाल चल रही हैं उन्हें "चल रहा है" के तौर पर स्टेटस के तौर पर दिखाया जाता है. इन प्रोसेस को रोकने के लिए, प्रोजेक्ट की लाइन की दाईं ओर, ज़्यादा > हटाएं पर क्लिक करें.

सेटिंग

आप बाएं नेविगेशन में सेटिंग चुनकर, अपनी डैशबोर्ड सेटिंग में बदलाव कर सकते हैं.

सेटिंग पैनल में, Apps Script API के लिए टॉगल किया गया है. इससे, एपीआई को अपने स्क्रिप्ट प्रोजेक्ट का ऐक्सेस दिया जा सकता है.

इस टॉगल को ऐक्सेस करने के लिए, सेटिंग पैनल में Google Apps Script API लेबल पर क्लिक करें. इससे एक नया पैनल खुलेगा, जिसमें चेतावनी वाला टेक्स्ट और टॉगल स्विच होगा. सुरक्षा के लिहाज़ से, आपके स्क्रिप्ट प्रोजेक्ट का ऐक्सेस डिफ़ॉल्ट रूप से बंद कर दिया जाता है. ऐक्सेस देने के बाद, आपकी मंज़ूरी वाला कोई भी तीसरे पक्ष का ऐप्लिकेशन, आपकी स्क्रिप्ट और डिप्लॉयमेंट में बदलाव करने के लिए एपीआई का इस्तेमाल कर सकता है. सेटिंग पैनल में जाकर, यह ऐक्सेस कभी भी वापस लिया जा सकता है.

ज़्यादा जानकारी के लिए, Apps Script API की ऐक्सेस गाइड पढ़ें.