Editor ऐड-ऑन बनाने से पहले, Apps Script के कोटे और सीमाएं देखें. इससे यह पक्का किया जा सकेगा कि आपके प्रोजेक्ट का डिज़ाइन इन दिशा-निर्देशों के मुताबिक है. डेवलपमेंट प्रोसेस की शुरुआत में ही इन सीमाओं के बारे में जान लेने से, बाद में होने वाली संभावित समस्याओं से बचा जा सकता है. Apps Script, आपके लिए, आपकी टीम के लिए या आपके संगठन के लिए हल्के-फुल्के ऐड-ऑन बनाने के लिए सबसे सही है. हालांकि, अगर आपको बड़े पैमाने पर ऐसा ऐड-ऑन बनाना है जिसे कई उपयोगकर्ताओं के लिए काम करना है, जिसमें कम समय में काम पूरा करना ज़रूरी है या जिसे अपने इन्फ़्रास्ट्रक्चर पर पूरा कंट्रोल चाहिए, तो Google Workspace के ऐड-ऑन को किसी दूसरे रनटाइम एनवायरमेंट पर डेवलप करें.
Editor ऐड-ऑन बनाते समय, इस सामान्य प्रक्रिया का पालन करें:
- Apps Script प्रोजेक्ट बनाएं.
- ऐड-ऑन के दिखने और काम करने के तरीके को तय करने के लिए कोड लिखें. इसके लिए, Apps Script की बिल्ट-इन एचटीएमएल सेवा का इस्तेमाल करें.
- ऐड-ऑन को टेस्ट करें.
- ऐड-ऑन पब्लिश करें.
स्क्रिप्ट प्रोजेक्ट बनाना
एडिटर ऐड-ऑन, Apps Script का स्टैंडअलोन प्रोजेक्ट होता है. स्टैंडअलोन स्क्रिप्ट गाइड में, नए प्रोजेक्ट बनाने के निर्देश दिए गए हैं.
इसके अलावा, सिर्फ़ नई स्क्रिप्ट खोली जा सकती है.
ऐसा करने पर, प्रोजेक्ट फ़ाइल (शुरुआत में इसका नाम Untitled project होता है) को आपके Drive के रूट फ़ोल्डर में रखा जाता है.
दूसरे क्रिएटर्स के साथ मिलकर वीडियो बनाना
किसी ऐड-ऑन को डेवलप करने के लिए, जब कई लोग मिलकर काम करते हैं, तो ऐड-ऑन प्रोजेक्ट का मालिकाना हक किसी एक उपयोगकर्ता के पास होता है. किसी ऐड-ऑन को पब्लिश करते समय, एक ही उपयोगकर्ता खाते को पब्लिशर के तौर पर इस्तेमाल किया जाता है. पब्लिशिंग खाते के पास, ऐड-ऑन स्क्रिप्ट प्रोजेक्ट में बदलाव करने का ऐक्सेस होना चाहिए. हालांकि, उसके पास प्रोजेक्ट का मालिकाना हक होना ज़रूरी नहीं है.
ऐसी स्थितियों से बचना बहुत ज़रूरी है जहां प्रोजेक्ट के मालिक के संगठन छोड़ने की वजह से, आपको ऐड-ऑन के कोड या सेटिंग का ऐक्सेस न मिले.
हमारा सुझाव है कि ऐड-ऑन पर मिलकर काम करते समय, शेयर की गई ड्राइव का इस्तेमाल करें. इससे ऐड-ऑन के कोड का ऐक्सेस नहीं खोएगा. अपने ऐड-ऑन की स्क्रिप्ट फ़ाइल को शेयर की गई ड्राइव में रखने से, यह पक्का किया जा सकता है कि किसी एक खाते के पास प्रोजेक्ट का मालिकाना हक न हो.
हमारा सुझाव है कि आप स्क्रिप्ट प्रोजेक्ट के Cloud Platform (GCP) प्रोजेक्ट में सहयोगी जोड़ें. इससे यह पक्का करने में मदद मिलती है कि आपकी टीम का कोई सदस्य, ऐड-ऑन की क्लाउड सेटिंग को हमेशा ऐक्सेस कर सके.
ऐड-ऑन के लिए कोड लिखना
स्क्रिप्ट प्रोजेक्ट बनाने के बाद, ऐड-ऑन के दिखने और उसके काम करने के तरीके को तय करने के लिए कोड लिखना शुरू किया जा सकता है. ऐड-ऑन का यूज़र इंटरफ़ेस बनाने के लिए, Apps Script के HtmlService का इस्तेमाल किया जाता है. जैसे, डायलॉग और साइडबार. इसके लिए, सामान्य एचटीएमएल और सीएसएस का इस्तेमाल किया जाता है. एडिटर ऐड-ऑन, कस्टम मेन्यू आइटम भी तय कर सकते हैं.
कोडिंग करते समय, Editor ऐड-ऑन स्टाइल गाइड देखें. इसमें ऐड-ऑन के उपयोगकर्ता अनुभव को डिज़ाइन करने के बारे में दिशा-निर्देश दिए गए हैं. साथ ही, यह पक्का करें कि आपको अनुमति की लाइफ़साइकल की अलग-अलग स्थितियों के बारे में पता हो और आपने अपने ऐड-ऑन के लिए उन्हें प्रोग्राम किया हो.
ऐड-ऑन की जांच करना
Editor के ऐड-ऑन को पब्लिश करने से पहले, उनकी जांच की जा सकती है. इससे यह पक्का किया जा सकता है कि वे उम्मीद के मुताबिक काम कर रहे हैं. टेस्टिंग के लिए, आपको टेस्ट कॉन्फ़िगरेशन बनाना होगा. साथ ही, टेस्टिंग के लिए दस्तावेज़, स्प्रेडशीट, फ़ॉर्म या प्रज़ेंटेशन का इस्तेमाल करना होगा.
ज़्यादा जानकारी के लिए, एडिटर ऐड-ऑन की जांच करना लेख पढ़ें.
ऐड-ऑन पब्लिश करना
ऐड-ऑन को पब्लिश करने पर, यह दूसरों के लिए उपलब्ध हो जाता है. यह सार्वजनिक तौर पर या सिर्फ़ आपके डोमेन के उपयोगकर्ताओं के लिए उपलब्ध हो सकता है. पब्लिश करने की प्रोसेस शुरू करने से पहले, पब्लिकेशन की खास जानकारी ज़रूर देख लें.
एडिटर ऐड-ऑन, Google Workspace Marketplace पर पब्लिश किए जाते हैं. सार्वजनिक तौर पर उपलब्ध ऐड-ऑन को पब्लिश करने से पहले, ऐड-ऑन की समीक्षा पूरी करनी होगी.
ज़्यादा जानकारी के लिए, एडिटर ऐड-ऑन पब्लिश करना लेख पढ़ें.