Google Workspace ऐड-ऑन बनाने का तरीका में Google Calendar की तीसरे पक्ष की कॉन्फ़्रेंसिंग इसके जैसा Google Workspace ऐड-ऑन बनाने की प्रक्रिया, इसके लिए, नीचे बोल्ड में बताया गया है:
- ऐड-ऑन प्रोजेक्ट के मालिक और सहयोगियों को चुनें.
- Apps Script प्रोजेक्ट बनाएं.
- ऐड-ऑन के दिखने और काम करने का तरीका तय करें.
- Calendar की ऐडवांस सेवा चालू करें.
- ऐड-ऑन प्रोजेक्ट मेनिफ़ेस्ट कॉन्फ़िगर करें.
- ऐड-ऑन के दिखने और व्यवहार को तय करने के लिए कोड लिखें. इसके लिए,
पहले से मौजूद Apps Script कार्ड सेवा.
- कॉन्फ़्रेंस सलूशन मैनेज करने के लिए कोड लिखना,
पहले से मौजूद Apps Script का इस्तेमाल करके
ConferenceData
सेवा. - (ज़रूरी नहीं) ऐड-ऑन सेटिंग वाला पेज बनाना और कॉन्फ़िगर करना.
- कॉन्फ़्रेंस सलूशन मैनेज करने के लिए कोड लिखना,
पहले से मौजूद Apps Script का इस्तेमाल करके
- अपने ऐड-ऑन के OAuth दायरों की पुष्टि करें.
- ऐड-ऑन को होस्ट ऐप्लिकेशन तो वह फैला भी देती है.
- ऐड-ऑन पब्लिश करें.
इस पेज पर हर नए चरण की खास जानकारी दी गई है. इसके बारे में ज़्यादा जानकारी के लिए, Google Workspace ऐड-ऑन बनाना देखें).
Calendar की ऐडवांस सेवा चालू करें
Calendar की बेहतर सेवा आपको Calendar API को सीधे कॉल करने की सुविधा मिलती है आपको ऐप्लिकेशन स्क्रिप्ट प्रोजेक्ट से एक्सपोर्ट करना होगा. कुछ सामान्य कार्रवाइयां, जैसे कि कैलेंडर इवेंट को सिंक सिर्फ़ किया जा सकता है पर जाकर, उसे 14 साल से कम समय तक देखें. बेहतर सेवा का इस्तेमाल करने से पहले, आपको ऐसा करना होगा इसे अपने ऐड-ऑन प्रोजेक्ट के लिए चालू करें.
आप Calendar की बेहतर सेवा चालू करना Apps Script एडिटर में जाकर ऐक्सेस किया जा सकता है. यह देख लें कि दोनों एडिटर में एपीआई चालू किया गया हो Google की बेहतर सेवाएं डायलॉग और Google API कंसोल.
मेनिफ़ेस्ट में कॉन्फ़्रेंस समाधान के बारे में बताएं
ऐड-ऑन मेनिफ़ेस्ट वह बुनियादी जानकारी देता है जिसकी Google Calendar को ज़रूरत होती है
का इस्तेमाल करें. ऐड-ऑन
मेनिफ़ेस्ट को परिभाषित करना चाहिए (
calendar
सेक्शन)
एक या उससे ज़्यादा ऐसे कॉन्फ़्रेंस समाधान जिनमें तीसरे पक्ष के टाइप की जानकारी दी गई हो
Google Calendar इवेंट इस्तेमाल कर सकते हैं.
ज़्यादा जानकारी के लिए मेनिफ़ेस्ट देखें के बारे में ज़्यादा जानें.
कॉन्फ़्रेंस बनाने और सिंक करने के लिए कोड जोड़ें
स्क्रिप्ट प्रोजेक्ट बनाने के बाद, कोड का इस्तेमाल करें. Google आपके यूआरएल पैरामीटर को कैसे इस्तेमाल करेगा, यह तय करने के लिए Calendar की बेहतर सेवा, कॉन्फ़्रेंस डेटा सेवा और इस व्यवहार को कंट्रोल करने के लिए, दूसरी Apps Script सेवाएं चुनें.
अपने ऐड-ऑन में कॉन्फ़्रेंस हैंडलिंग कोड जोड़ने पर, आपको कॉन्फ़्रेंस बनाना, कैलेंडर में किए गए बदलावों को सिंक करें. साथ ही, ज़रूरत पड़ने पर सेटिंग पेज जोड़ें.
देखें कोड बनाते समय ऐड-ऑन स्टाइल गाइड इस्तेमाल करें देखें.
कॉन्फ़्रेंस बनाना
आपके ऐड-ऑन के पास Google Calendar इवेंट की जानकारी इकट्ठा करने की सुविधा होनी चाहिए
और इसका इस्तेमाल, तीसरे पक्ष के कॉन्फ़्रेंस सिस्टम पर कॉन्फ़्रेंस बनाने के लिए करें. आपने लोगों तक पहुंचाया मुफ़्त में
इसे एक या उससे ज़्यादा onCreateFunction
तरीकों को लागू करना होगा
प्रोसेस को पूरा कर लें और इन तरीकों को अपने ऐड-ऑन मेनिफ़ेस्ट में कॉन्फ़िगर कर लें.
ज़्यादा जानकारी के लिए, यह देखें तीसरे पक्ष की कॉन्फ़्रेंस बनाना.
कैलेंडर के बदलावों को सिंक करें
कोई कॉन्फ़्रेंस बनाने और उसे Google Calendar इवेंट से लिंक करने के बाद, इवेंट में होने वाले बदलावों को दिखाने के लिए, कॉन्फ़्रेंस को अक्सर अपडेट करना ज़रूरी होता है. इसके लिए उदाहरण के लिए, अगर कोई उपयोगकर्ता इवेंट का समय बदलता है, तो इसे दिखाने के लिए तीसरे पक्ष के कॉन्फ़्रेंसिंग सिस्टम को अपडेट करना होगा. इवेंट में हुए बदलावों के जवाब में कॉन्फ़्रेंस के डेटा को अपडेट करने की प्रोसेस को सिंक करना कहते हैं.
ज़्यादा जानकारी के लिए, यह देखें कैलेंडर में किए गए बदलावों को सिंक करना.
सेटिंग जोड़ें
आपके पास ऐसी वैकल्पिक सेटिंग भी हो सकती हैं जो लोगों को आपका ऐड-ऑन कॉन्फ़िगर करने दें. उदाहरण के लिए, हो सकता है कि आप उपयोगकर्ताओं को कॉन्फ़्रेंस पैरामीटर या नोट सेट करने की अनुमति देना चाहें जो कॉन्फ़्रेंस से जुड़ी हों.
जब भी आपको उपयोगकर्ताओं को ऐड-ऑन पर कुछ हद तक कंट्रोल देना हो नहीं है, तो आप उन विकल्पों को ऐड-ऑन सेटिंग पेज में उपलब्ध करा सकते हैं. यह है वह वेब पेज (या तो ऐड-ऑन स्क्रिप्ट के ज़रिए होस्ट किया गया हो या फिर बाहरी तौर पर होस्ट किया गया हो) तब खुलता है, जब उपयोगकर्ता Google Calendar में मौजूद ऐड-ऑन सेटिंग को ऐक्सेस करता है यूज़र इंटरफ़ेस (यूआई).
ऐड-ऑन सेटिंग पेज बनाना ज़रूरी नहीं है. ज़्यादा जानकारी के लिए, यह देखें सेटिंग जोड़ें.