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

तीसरे पक्ष के कॉन्फ़्रेंसिंग के लिए Google Calendar ऐड-ऑन उपलब्ध कराने की प्रोसेस, 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 एडिटर से, कैलेंडर की बेहतर सेवा को चालू किया जा सकता है. पक्का करें कि एपीआई, एडिटर बेहतर Google सेवाएं डायलॉग और Google API कंसोल, दोनों में चालू हो.

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

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

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

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

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

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

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

कॉन्फ़्रेंस आयोजित करना

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

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

कैलेंडर में किए गए बदलाव सिंक करें

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

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

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

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

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

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