कॉन्फ़्रेंस ऐड-ऑन बनाना

Google Calendar में तीसरे पक्ष की कॉन्फ़्रेंसिंग के समाधान देने वाले Google Workspace ऐड-ऑन को बनाने का तरीका बिलकुल वैसा ही है जैसा Google Workspace ऐड-ऑन बनाने का तरीका है. इसके लिए, कुछ और चरण पूरे करने होते हैं (यहां बोल्ड में बताया गया है):

  1. ऐड-ऑन प्रोजेक्ट के मालिक और सहयोगियों को चुनें.
  2. Apps Script प्रोजेक्ट बनाएं.
  3. ऐड-ऑन के दिखने और काम करने का तरीका तय करें.
  4. Calendar की ऐडवांस सेवा चालू करें.
  5. ऐड-ऑन प्रोजेक्ट मेनिफ़ेस्ट कॉन्फ़िगर करें.
    1. मेनिफ़ेस्ट में कॉन्फ़्रेंस सलूशन तय करना.
  6. ऐड-ऑन के दिखने और काम करने के तरीके के बारे में बताने के लिए, पहले से मौजूद Apps Script कार्ड सेवा का इस्तेमाल करके कोड लिखें.
    1. कॉन्फ़्रेंस समाधान प्रबंधित करने के लिए कोड लिखें, Apps Script में पहले से मौजूद ConferenceData सेवा का इस्तेमाल करके.
    2. (ज़रूरी नहीं) ऐड-ऑन सेटिंग वाला पेज बनाना और कॉन्फ़िगर करना.
  7. अपने ऐड-ऑन के OAuth दायरों की पुष्टि करें.
  8. इस ऐड-ऑन की जांच होस्ट ऐप्लिकेशन में करें.
  9. ऐड-ऑन पब्लिश करें.

इस पेज पर, हर नए चरण के बारे में खास जानकारी दी गई है. अन्य चरणों की खास जानकारी पाने के लिए, Google Workspace ऐड-ऑन बनाना लेख पढ़ें.

Calendar की ऐडवांस सेवा चालू करें

Calendar की बेहतर सेवा, आपको किसी Apps Script प्रोजेक्ट से सीधे Calendar API को कॉल करने की सुविधा देती है. कैलेंडर इवेंट को सिंक करने जैसी कुछ सामान्य कार्रवाइयों को, सिर्फ़ ऐडवांस सेवा का इस्तेमाल करके ही किया जा सकता है. बेहतर सेवा का इस्तेमाल करने से पहले, आपको इसे अपने ऐड-ऑन प्रोजेक्ट के लिए चालू करना होगा.

Apps Script एडिटर से, Calendar की बेहतर सेवा चालू की जा सकती है. पक्का करें कि एडिटर Google की बेहतर सेवाएं डायलॉग और Google API कंसोल दोनों में, एपीआई चालू किया गया हो.

मेनिफ़ेस्ट में कॉन्फ़्रेंस समाधान के बारे में बताएं

ऐड-ऑन मेनिफ़ेस्ट वह बुनियादी जानकारी देता है जिसकी ज़रूरत Google Calendar को ऐड-ऑन कॉन्फ़्रेंस की सुविधाओं को सही तरीके से दिखाने और चालू करने के लिए होती है. आपके ऐड-ऑन मेनिफ़ेस्ट में (इसके calendar सेक्शन) में एक या एक से ज़्यादा कॉन्फ़्रेंस सलूशन की जानकारी दी जानी चाहिए. इनमें, तीसरे पक्ष के उन कॉन्फ़्रेंस के बारे में बताया जाना चाहिए जिनका इस्तेमाल Google Calendar इवेंट कर सकता है.

अपने ऐड-ऑन के मेनिफ़ेस्ट को कॉन्फ़िगर करने का तरीका जानने के लिए, मेनिफ़ेस्ट देखें.

कॉन्फ़्रेंस बनाने और सिंक करने के लिए कोड जोड़ें

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

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

ऐड-ऑन इस्तेमाल करने वाले लोगों के अनुभव को डिज़ाइन करने से जुड़े दिशा-निर्देश जानने के लिए, कोडिंग करते समय ऐड-ऑन की स्टाइल गाइड देखें.

कॉन्फ़्रेंस बनाना

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

ज़्यादा जानकारी के लिए, तीसरे पक्ष की कॉन्फ़्रेंस बनाना देखें.

कैलेंडर के बदलावों को सिंक करें

कॉन्फ़्रेंस बनाने और उसे Google Calendar इवेंट से लिंक करने के बाद, इवेंट में होने वाले बदलावों को दिखाने के लिए, कॉन्फ़्रेंस को अक्सर अपडेट करना पड़ता है. उदाहरण के लिए, अगर कोई उपयोगकर्ता इवेंट के समय में बदलाव करता है, तो इसे दिखाने के लिए तीसरे पक्ष के कॉन्फ़्रेंसिंग सिस्टम में मौजूद कॉन्फ़्रेंस डेटा को अपडेट करना होगा. इवेंट में हुए बदलावों के हिसाब से, कॉन्फ़्रेंस डेटा को अपडेट करने की प्रोसेस को सिंक करना कहा जाता है.

ज़्यादा जानकारी के लिए, कैलेंडर में किए गए बदलावों को सिंक करना देखें.

सेटिंग जोड़ें

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

जब भी आप उपयोगकर्ताओं को ऐड-ऑन व्यवहार पर कुछ हद तक नियंत्रण देना चाहें, तो आप ऐड-ऑन सेटिंग पेज में वे विकल्प दे सकते हैं. यह एक वेब पेज होता है (या तो ऐड-ऑन स्क्रिप्ट के ज़रिए होस्ट किया जाता है या फिर बाहर होस्ट किया जाता है) जो तब खुलता है, जब उपयोगकर्ता Google Calendar के यूज़र इंटरफ़ेस (यूआई) में ऐड-ऑन सेटिंग ऐक्सेस करता है.

ऐड-ऑन सेटिंग पेज बनाना ज़रूरी नहीं है. ज़्यादा जानकारी के लिए, सेटिंग जोड़ना देखें.