एडिटर ऐड-ऑन को टेस्ट करना

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

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

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

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

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

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

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

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

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

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

टेस्टिंग की जानकारी

Editor ऐड-ऑन को टेस्ट करते समय, आपको कई बातों का ध्यान रखना होगा:

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