Editor ऐड-ऑन की जांच करना

पब्लिश करने से पहले, ऐड-ऑन की अच्छी तरह से जांच कर लेनी चाहिए, ताकि यह पक्का किया जा सके कि वे ठीक से काम कर रहे हैं. Apps Script की मदद से, Google Docs, Sheets, Forms या Slides की किसी फ़ाइल में, डेवलपमेंट में रहे एडिटर ऐड-ऑन की जांच की जा सकती है. इसका इस्तेमाल इन कामों के लिए किया जा सकता है:

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

टेस्ट डिप्लॉयमेंट बनाना

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

  1. अगर आपके पास कोई दस्तावेज़ नहीं है, तो ऐड-ऑन की जांच करने के लिए कोई स्प्रेडशीट, दस्तावेज़, प्रज़ेंटेशन या फ़ॉर्म बनाएं.
  2. वह स्क्रिप्ट प्रोजेक्ट खोलें जिसमें आपका ऐड-ऑन मौजूद है.
  3. डिप्लॉय करें > डिप्लॉयमेंट की जांच करें पर क्लिक करें.
  4. टाइप चुनें के बगल में, डिप्लॉयमेंट टाइप चालू करें पर क्लिक करें. इसके बाद, एडिटर ऐड-ऑन चुनें.
  5. नया टेस्ट बनाएं या टेस्ट जोड़ें पर क्लिक करें.
  6. कोड का कोई वर्शन चुनें या नया कोड चुनें.
  7. कॉन्फ़िगरेशन सेक्शन में, जांच के लिए शुरुआती अनुमति की स्थिति चुनें.
  8. दस्तावेज़ की जांच करें में जाकर, कोई दस्तावेज़ नहीं चुना गया पर क्लिक करें. वह Sheets, Docs, Slides या Forms फ़ाइल चुनें जिसका इस्तेमाल आपको ऐड-ऑन की जांच करने के लिए करना है. इसके बाद, शामिल करें पर क्लिक करें.
  9. टेस्ट सेव करें पर क्लिक करें.

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

टेस्ट डिप्लॉयमेंट चलाना

अगर आपने एक या एक से ज़्यादा टेस्ट डिप्लॉयमेंट सेव किए हैं, तो इनमें से किसी एक को चलाने के लिए, यह तरीका अपनाएं:

  1. वह स्क्रिप्ट प्रोजेक्ट खोलें जिसमें आपका ऐड-ऑन मौजूद है.
  2. डिप्लॉय करें > डिप्लॉयमेंट की जांच करें पर क्लिक करें.
  3. सेव किए गए टेस्ट में जाकर, सेव किए गए उस टेस्ट डिप्लॉयमेंट के बगल में मौजूद रेडियो बटन को चुनें जिसे आपको चलाना है. इसके बाद, रन करें पर क्लिक करें.

टेस्ट दस्तावेज़, नए टैब में खुलता है. ऐड-ऑन, टेस्ट डिप्लॉयमेंट में बताई गई अनुमति की स्थिति में है. इसके मेन्यू और यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ इंटरैक्ट करके, यह पुष्टि की जा सकती है कि ऐड-ऑन सही तरीके से काम कर रहा है या नहीं.

जांच से जुड़ी जानकारी

इस तरह Editor के ऐड-ऑन की जांच करते समय, कई बातों का ध्यान रखना ज़रूरी है:

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