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 डैशबोर्ड का इस्तेमाल करें. बाईं ओर मौजूद नेविगेशन में, लागू किए गए मेरे काम आइटम को चुनकर, हाल ही में की गई कार्रवाइयों का पूरा लॉग देखा जा सकता है.

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

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

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

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

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

एक्ज़ीक्यूशन खत्म करें

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

सेटिंग

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

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

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

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