Apps Script के Google Workspace ऐड-ऑन की जांच करना और उन्हें डीबग करना

ऐड-ऑन पब्लिश करने पर, उपयोगकर्ता इसे होस्ट ऐप्लिकेशन या Google Workspace Marketplace से इंस्टॉल कर सकते हैं. पब्लिश करने से पहले, उन ऐड-ऑन को टेस्ट करें जिन्हें आपने होस्ट ऐप्लिकेशन में डेवलप किया है.

इस पेज पर, डेवलपमेंट के दौरान मौजूद ऐड-ऑन को इंस्टॉल करने का तरीका बताया गया है. इसे अनपब्लिश किया गया या डेवलपर ऐड-ऑन कहा जाता है. इसे टेस्टिंग या निजी इस्तेमाल के लिए इंस्टॉल किया जाता है. Apps Script IDE के डीबगर और ब्रेकपॉइंट का इस्तेमाल करके, ऐड-ऑन को डीबग भी किया जा सकता है.

ज़रूरी शर्तें

  • आपके पास ऐड-ऑन के स्क्रिप्ट प्रोजेक्ट का एडिटर ऐक्सेस होना चाहिए.
  • अपने संगठन के अन्य लोगों को ऐड-ऑन की जांच करने की अनुमति देने के लिए, उन्हें स्क्रिप्ट प्रोजेक्ट का एडिटर ऐक्सेस दें. ऐक्सेस देने के बारे में ज़्यादा जानने के लिए, दूसरे डेवलपर के साथ मिलकर काम करना लेख पढ़ें.

अनपब्लिश किया गया ऐड-ऑन इंस्टॉल करना

Apps Script के डिप्लॉयमेंट डायलॉग से, अप्रकाशित ऐड-ऑन इंस्टॉल किए जा सकते हैं.

टेस्टिंग के लिए, बिना पब्लिश किए गए Google Workspace ऐड-ऑन को इंस्टॉल करने के लिए, यह तरीका अपनाएं:

  1. Apps Script एडिटर में स्क्रिप्ट प्रोजेक्ट खोलें.
  2. डिप्लॉय करें > टेस्ट डिप्लॉयमेंट पर क्लिक करें.
  3. इंस्टॉल करें क्लिक करें.
  4. सबसे नीचे, हो गया पर क्लिक करें.

Apps Script प्रोजेक्ट को दूसरे उपयोगकर्ताओं के साथ शेयर करके, उन्हें ऐड-ऑन को टेस्ट करने की अनुमति दी जा सकती है. इसके लिए, उन्हें बदलाव करने का ऐक्सेस देना ज़रूरी है. इसके बाद, उपयोगकर्ताओं को ऊपर दिया गया तरीका अपनाने के लिए कहें.

इंस्टॉल होने के बाद, ऐड-ऑन उन होस्ट ऐप्लिकेशन में तुरंत उपलब्ध हो जाता है जिनके लिए इसे बनाया गया है. ऐसा हो सकता है कि ऐड-ऑन दिखने से पहले, आपको होस्ट ऐप्लिकेशन टैब को रीफ़्रेश करना पड़े. ऐड-ऑन का इस्तेमाल करने से पहले, आपको इसे अनुमति देनी होगी. अगर आपके प्रोजेक्ट को पहले से ही अनुमति मिली हुई है, तो ScriptApp.invalidateAuth का इस्तेमाल करके, मौजूदा अनुमतियों को रद्द करें. इससे आपको अपने ऐड-ऑन पर OAuth की बारीकी से तय की गई अनुमतियों वाली सुविधा को टेस्ट करने में मदद मिलेगी.

अनपब्लिश किए गए ऐड-ऑन को अनइंस्टॉल करना

अनपब्लिश किए गए ऐड-ऑन डिप्लॉयमेंट को अनइंस्टॉल करने के लिए, यह तरीका अपनाएं:

  1. Apps Script एडिटर में स्क्रिप्ट प्रोजेक्ट खोलें.
  2. डिप्लॉय करें > टेस्ट डिप्लॉयमेंट पर क्लिक करें.
  3. अनइंस्टॉल करें पर क्लिक करें.
  4. सबसे नीचे, हो गया पर क्लिक करें.

इन चरणों को पूरा करने के बाद, ऐड-ऑन को तुरंत हटा दिया जाता है. इसके बाद, यह किसी भी होस्ट ऐप्लिकेशन में नहीं दिखता. इंस्टॉल करने की प्रोसेस को दोहराकर, किसी भी समय डिप्लॉयमेंट को फिर से इंस्टॉल किया जा सकता है.

टेस्टिंग के सबसे सही तरीके

Google Workspace ऐड-ऑन की जांच करते समय, ऐड-ऑन डेवलप करने के सबसे सही तरीकों का पालन करना न भूलें. इसके अलावा, यह पक्का करें कि आपने ये काम किए हों:

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

  2. अपने ऐड-ऑन के काम करने के तरीके का आकलन करने के लिए, जांच के लिए उदाहरण डेटा का इस्तेमाल करें.

  3. अगर आपका ऐड-ऑन, तीसरे पक्ष के किसी एपीआई या अन्य सेवा से कनेक्ट होता है, तो पुष्टि करें कि सेवा को ऐक्सेस किया जा सकता है और वह उम्मीद के मुताबिक काम करती है. पक्का करें कि आपका ऐड-ऑन, अनुमति और लॉगिन की जानकारी को सही तरीके से मैनेज कर रहा हो.

  4. पक्का करें कि गड़बड़ी की सभी स्थितियों को आसानी से मैनेज किया जा सके. जहां ज़रूरी हो वहां गड़बड़ी वाले कार्ड इस्तेमाल करें.

  5. ध्यान दें कि ऐड-ऑन कैसा परफ़ॉर्म कर रहा है. अगर कोड में बदलाव करने के बाद ऐड-ऑन धीमा हो जाता है, तो आपको उस सुविधा को हटाना पड़ सकता है या उसमें बदलाव करना पड़ सकता है.