Gmail और Calendar के लेगसी ऐड-ऑन को अपग्रेड करें

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

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

पहला चरण: अपने ऐड-ऑन के Apps Script प्रोजेक्ट की कॉपी बनाना

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

  1. अपना मौजूदा Gmail ऐड-ऑन या 'कैलेंडर' कॉन्फ़्रेंसिंग ऐड-ऑन Apps Script खोलें प्रोजेक्ट.
  2. बाईं ओर, खास जानकारी पर क्लिक करें .
  3. दाईं ओर, कॉपी बनाएं पर क्लिक करें.
  4. बाईं ओर, प्रोजेक्ट सेटिंग > प्रोजेक्ट बदलें.
  5. GCP प्रोजेक्ट नंबर पर क्लिक करें.
  6. समान वैल्यू डालें प्रोजेक्ट नंबर आपके मौजूदा और पब्लिश किए गए ऐड-ऑन Apps Script प्रोजेक्ट से जुड़ा होगा.
  7. प्रोजेक्ट सेट करें पर क्लिक करें.

दूसरा चरण: Google Workspace ऐड-ऑन को इंटिग्रेट करना

आपको Google Workspace ऐड-ऑन की जिन सुविधाओं में जोड़ना है उन्हें डिज़ाइन और लागू करना होगा आपका ऐड-ऑन.

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

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

तीसरा चरण: अपने ऐड-ऑन का मेनिफ़ेस्ट अपडेट करना

वह तरीका जिसमें कॉन्फ़िगरेशन की जानकारी सेव की जाती है मेनिफ़ेस्ट स्ट्रक्चर Gmail ऐड-ऑन की तुलना में, Google Workspace ऐड-ऑन में काफ़ी बदलाव हुए हैं साथ ही, Calendar कॉन्फ़्रेंसिंग ऐड-ऑन का इस्तेमाल भी किया जा सकता है. अपना ऐड-ऑन अपग्रेड करने पर, आपको अपने ऐड-ऑन के Apps Script प्रोजेक्ट के मेनिफ़ेस्ट फ़ील्ड को की जानकारी यहां दी गई है. आपको काम की सभी सब-प्रॉपर्टी नई addOns प्रॉपर्टी.

अपने मेनिफ़ेस्ट फ़ाइल को अपडेट करना न भूलें oauthScopes फ़ील्ड आपके अपडेट किए गए ऐड-ऑन के लिए ज़रूरी अनुमतियां दिखाने के लिए ज़रूरी है.

Google Workspace ऐड-ऑन मेनिफ़ेस्ट के बारे में ज़्यादा जानने के लिए, मेनिफ़ेस्ट देखें.

Gmail ऐड-ऑन

मूल मेनिफ़ेस्ट फ़ील्ड कार्रवाई ज़रूरी है
gmail.composeTrigger addOns.gmail.composeTrigger में ले जाएं.
gmail.contextualTriggers[] सूची को addOns.gmail.contextualTriggers[] में ले जाएं.
gmail.logoUrl addOns.common.logoUrl में ले जाएं.
gmail.name addOns.common.name में ले जाएं.
gmail.openLinkUrlPrefixes[] सूची को addOns.common.openLinkUrlPrefixes[] में ले जाएं.
gmail.primaryColor addOns.common.layoutProperties.primaryColor में ले जाएं.
gmail.secondaryColor addOns.common.layoutProperties.secondaryColor में ले जाएं.
gmail.universalActions[] सूची को addOns.common.universalActions[] में ले जाएं.
gmail.universalActions[].text हर gmail.universalActions[].text फ़ील्ड को संबंधित addOns.common.universalActions[].label फ़ील्ड में डालें.
gmail.useLocalFromApp addOns.common.useLocaleFromApp में ले जाएं.

कैलेंडर कॉन्फ़्रेंसिंग ऐड-ऑन

मूल मेनिफ़ेस्ट फ़ील्ड कार्रवाई ज़रूरी है
calendar.createSettingsUrlFunction addOns.calendar.createSettingsUrlFunction में ले जाएं.
calendar.conferenceSolution[] addOns.calendar.conferenceSolution[] में ले जाएं.
calendar.logoUrl addOns.common.logoUrl में ले जाएं.
calendar.name addOns.common.name में ले जाएं.

चौथा चरण: अपग्रेड किए गए ऐड-ऑन को टेस्ट करना

अपग्रेड किए गए ऐड-ऑन को पब्लिश करने से पहले, उसकी जांच करने के लिए, Google Workspace ऐड-ऑन की जांच करना देखें.

पांचवां चरण: अपग्रेड किए गए ऐड-ऑन की समीक्षाओं का अनुरोध करना

Google Workspace के सभी ऐड-ऑन. भले ही, अपग्रेड किए गए ऐड-ऑन या शुरुआत से बनाए गए ऐड-ऑन अनुमति मिलने के बाद ही, इन्हें Google Workspace Marketplace में शामिल किया जा सकता है.

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

  1. पक्का करें कि आपका ऐड-ऑन, आपकी इन सभी शर्तों को पूरा करता हो ऐड-ऑन पब्लिश करने की ज़रूरी शर्तें.

  2. अलग-अलग वर्शन वाला डिप्लॉयमेंट बनाना आपको अपने Google Workspace ऐड-ऑन (नए Apps Script प्रोजेक्ट में) का ऐक्सेस मिल गया है. जिसकी मदद से आपको पब्लिश करना है. हेड का इस्तेमाल करके पब्लिश करने की कोशिश न करें डिप्लॉयमेंट.

  3. अगर आपने ऐड-ऑन को अपग्रेड करते समय नए दायरे जोड़े हैं, तो आपको OAuth की पुष्टि का अनुरोध करना है. उदाहरण के लिए, यदि आपका Gmail ऐड-ऑन Google Workspace ऐड-ऑन वर्शन है, तो आपको पुष्टि के लिए वे नए दायरे सबमिट करने होंगे. पुष्टि की प्रोसेस को पूरा होने में अक्सर कुछ दिन लगते हैं. इसलिए, इस प्रोसेस को जितनी जल्दी हो सके. आगे बढ़ने से पहले, पक्का करें कि आपके ऐड-ऑन की पुष्टि हो चुकी हो से चरण 6 तक.

छठा चरण: अपग्रेड किया गया ऐड-ऑन उपलब्ध कराना

  1. Google Workspace Marketplace SDK टूल खोलें.

  2. बाईं ओर, कॉन्फ़िगरेशन पर क्लिक करें. इस पैनल में एक फ़ॉर्म मौजूद है, जिसमें अपने ऐड-ऑन के बारे में जानकारी दें.

  3. कम शब्दों में दी गई जानकारी, पूरी जानकारी, और स्क्रीनशॉट को अपडेट करें लिस्टिंग में, Google Workspace ऐड-ऑन की नई सुविधाओं के बारे में बताया गया है.

  4. एक्सटेंशन में जाकर, अपग्रेड करने के लिए Google Workspace ऐड-ऑन बटन. अब जो टेक्स्ट बॉक्स दिखेगा उसमें वह नया डिप्लॉयमेंट आईडी डालें जिसके लिए आपने उसे बनाया है आपका Google Workspace ऐड-ऑन डाउनलोड किया गया है. अगर आपका डिप्लॉयमेंट आईडी मान्य है, तो इसके बाद, काम करने वाले होस्ट की सूची दिखेगी.

  5. अगर आपने Google Workspace ऐड-ऑन में नए स्कोप जोड़े हैं, तो उन्हें कॉन्फ़िगरेशन पेज में, OAuth 2.0 स्कोप सेक्शन. सूची में शामिल दायरे सेक्शन, आपके ऐड-ऑन के स्कोप से पूरी तरह मैच होना चाहिए मेनिफ़ेस्ट.

  6. पुष्टि करें कि फ़ॉर्म में दी गई जानकारी सही है. इसके बाद, बदलाव सेव करें पर क्लिक करें.

अगर Google Workspace ऐड-ऑन को अपग्रेड करने के दौरान आपको कुछ पूछना है या कोई समस्या आ रही है प्रोसेस के लिए, हमसे संपर्क करें.

अक्सर पूछे जाने वाले सवाल

ऐड-ऑन अपग्रेड के बारे में अक्सर पूछे जाने वाले सवाल यहां दिए गए हैं:

क्या एडिटर ऐड-ऑन को अपग्रेड किया जा सकता है?

ज़्यादातर एडिटर ऐड-ऑन को Google Workspace ऐड-ऑन में ट्रांसफ़र किया जा सकता है. हालांकि, उन्हें अनुमति नहीं दी जा सकती Google Workspace ऐड-ऑन में, Gmail के ऐड-ऑन जितनी आसानी से अपग्रेड किए जा सकते हैं और कैलेंडर.

एडिटर ऐड-ऑन को Google Workspace ऐड-ऑन पर माइग्रेट करने के लिए, आपको ऐड-ऑन के यूज़र इंटरफ़ेस (यूआई) को एचटीएमएल से कार्ड-आधारित इंटरफ़ेस और अपनी JavaScript को अपडेट करें कार्ड सेवा को हैंडल करने की प्रोसेस.

ऐसा हो सकता है कि आपके मौजूदा Editor ऐड-ऑन की कुछ सेवाएं कार्ड सेवा. उदाहरण के लिए, अगर आपके एडिटर ऐड-ऑन में फ़ाइल पिकर शामिल है, तो Google Workspace ऐड-ऑन के लिए, कार्ड सेवा की तरह उपलब्ध नहीं है.

क्या अलग से Google Workspace ऐड-ऑन बनाया जा सकता है और मौजूदा ऐड-ऑन का इस्तेमाल जारी रखा जा सकता है?

आप अलग-अलग ब्रैंड नाम, हालाँकि, हम Gmail या 'कैलेंडर' कॉन्फ़्रेंसिंग के लिए अलग-अलग ऐड-ऑन की अनुमति नहीं देते. उसी ब्रैंड का नाम डालें जो आपके Google Workspace ऐड-ऑन के ब्रैंड नाम से मेल खाता है. अगर आपको कुछ पूछना है या अनुरोध करना है अपवाद के तौर पर, हमसे संपर्क करें.

क्या ऐड-ऑन के अपग्रेड होने के बाद, उपयोगकर्ताओं को फिर से अनुमति देनी होगी?

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

क्या अपने Chrome एक्सटेंशन को Google Workspace ऐड-ऑन में अपग्रेड करके, उपयोगकर्ताओं को ट्रांसफ़र किया जा सकता है?

नहीं. किसी Chrome एक्सटेंशन के उपयोगकर्ताओं, इंस्टॉल किए गए एक्सटेंशन, और उनकी लिस्टिंग को ट्रांसफ़र नहीं किया जा सकता है समीक्षाएँ. आपको एक नया Google Workspace ऐड-ऑन बनाना होगा और अपने Chrome के उपयोगकर्ताओं को डायरेक्ट करना होगा एक्सटेंशन को Google Workspace Marketplace पर अपग्रेड कर दिया जाएगा.

क्या Google Workspace ऐड-ऑन के साथ एक से ज़्यादा ऐड-ऑन का बंडल जोड़ा जा सकता है?

ऐप्लिकेशन इंटिग्रेशन को एक साथ लिस्ट करना देखें.