इंडेक्स
CalendarAddOnManifest(मैसेज)CalendarAddOnManifest.EventAccess(enum)CalendarExtensionPoint(मैसेज)ConferenceSolution(मैसेज)
CalendarAddOnManifest
ये प्रॉपर्टी, Calendar ऐड-ऑन के दिखने के तरीके और उसके काम करने के तरीके को पसंद के मुताबिक बनाती हैं.
| फ़ील्ड | |
|---|---|
homepageTrigger |
यह ऐसे एंडपॉइंट को तय करता है जिसे उन कॉन्टेक्स्ट में लागू किया जाता है जो कॉन्टेक्स्ट के हिसाब से ट्रिगर होने की सुविधा के लिए तय किए गए कॉन्टेक्स्ट से मेल नहीं खाते. इस फ़ंक्शन से जनरेट किए गए सभी कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करता है, तब ये कार्ड कॉन्टेक्स्ट के हिसाब से दिखाए जाने वाले कॉन्टेंट के पीछे छिप सकते हैं. यह पैरामीटर मौजूद होने पर, |
conferenceSolution[] |
इस ऐड-ऑन से मिलने वाले कॉन्फ़्रेंस के समाधानों के बारे में बताता है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं. |
createSettingsUrlFunction |
यह एक ऐसा एंडपॉइंट होता है जो ऐड-ऑन के सेटिंग पेज का यूआरएल बनाता है. |
eventOpenTrigger |
यह एक ऐसा एंडपॉइंट है जो किसी इवेंट को देखने या उसमें बदलाव करने के लिए खोले जाने पर ट्रिगर होता है. |
eventUpdateTrigger |
यह एक ऐसा एंडपॉइंट है जो ओपन इवेंट के अपडेट होने पर ट्रिगर होता है. |
eventAttachmentTrigger |
कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले ऐड-ऑन के लिए कॉन्फ़िगरेशन. यह तब ट्रिगर होता है, जब उपयोगकर्ता Calendar के ड्रॉपडाउन मेन्यू में ऐड-ऑन अटैचमेंट की सुविधा देने वाली कंपनी पर क्लिक करता है. |
currentEventAccess |
इससे यह तय होता है कि इवेंट ऐड-ऑन ट्रिगर होने पर, डेटा का ऐक्सेस किस लेवल पर होगा. |
EventAccess
यह एक इनम है, जो यह तय करता है कि डेटा ऐक्सेस करने वाले इवेंट ट्रिगर के लिए, किस लेवल के डेटा ऐक्सेस की ज़रूरत है.
| Enums | |
|---|---|
UNSPECIFIED |
जब eventAccess के लिए कोई वैल्यू सेट नहीं की जाती है, तब यह डिफ़ॉल्ट वैल्यू होती है. |
METADATA |
इस स्कोप से, इवेंट ट्रिगर को इवेंट के मेटाडेटा को ऐक्सेस करने की अनुमति मिलती है. जैसे, इवेंट आईडी और कैलेंडर आईडी. |
READ |
इससे इवेंट ट्रिगर को, इवेंट के सभी फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, शामिल होने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. |
WRITE |
इससे इवेंट ट्रिगर को इवेंट के मेटाडेटा का ऐक्सेस मिलता है. साथ ही, सभी कार्रवाइयां करने की सुविधा मिलती है. जैसे, शामिल होने वाले लोगों को जोड़ना और कॉन्फ़्रेंस का डेटा सेट करना. |
READ_WRITE |
इससे इवेंट ट्रिगर को, इवेंट के सभी फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, शामिल होने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. साथ ही, इससे सभी कार्रवाइयां करने की सुविधा मिलती है. |
CalendarExtensionPoint
कैलेंडर ऐड-ऑन के ट्रिगर का एलान करने का सामान्य फ़ॉर्मैट.
| फ़ील्ड | |
|---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, इस एंडपॉइंट को एक्ज़ीक्यूट किया जाता है. |
ConferenceSolution
यह कुकी, कॉन्फ़्रेंस से जुड़ी वैल्यू तय करती है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं.
| फ़ील्ड | |
|---|---|
onCreateFunction |
ज़रूरी है. कॉन्फ़्रेंस का डेटा बनाने के लिए, इस एंडपॉइंट को कॉल किया जाता है. |
id |
ज़रूरी है. एक ऐड-ऑन में, कॉन्फ़्रेंसिंग के सभी समाधानों के लिए आईडी यूनीक होने चाहिए. ऐसा न होने पर, ऐड-ऑन ट्रिगर होने पर कॉन्फ़्रेंसिंग के लिए गलत समाधान का इस्तेमाल किया जा सकता है. ऐड-ऑन का डिसप्ले नेम बदला जा सकता है, लेकिन आईडी नहीं बदला जाना चाहिए. |
name |
ज़रूरी है. कॉन्फ़्रेंस की सुविधा देने वाली कंपनी का डिसप्ले नेम. |
logoUrl |
ज़रूरी है. कॉन्फ़्रेंस के समाधान के लोगो की इमेज का यूआरएल. |