Package google.apps.script.type.calendar

इंडेक्स

CalendarAddOnManifest

ये प्रॉपर्टी, Calendar ऐड-ऑन के दिखने के तरीके और उसके काम करने के तरीके को पसंद के मुताबिक बनाती हैं.

फ़ील्ड
homepageTrigger

HomepageExtensionPoint

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

यह पैरामीटर मौजूद होने पर, addOns.common.homepageTrigger में मौजूद कॉन्फ़िगरेशन की जगह यह पैरामीटर लागू होगा.

conferenceSolution[]

ConferenceSolution

इस ऐड-ऑन से मिलने वाले कॉन्फ़्रेंस के समाधानों के बारे में बताता है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं.

createSettingsUrlFunction

string

यह एक ऐसा एंडपॉइंट होता है जो ऐड-ऑन के सेटिंग पेज का यूआरएल बनाता है.

eventOpenTrigger

CalendarExtensionPoint

यह एक ऐसा एंडपॉइंट है जो किसी इवेंट को देखने या उसमें बदलाव करने के लिए खोले जाने पर ट्रिगर होता है.

eventUpdateTrigger

CalendarExtensionPoint

यह एक ऐसा एंडपॉइंट है जो ओपन इवेंट के अपडेट होने पर ट्रिगर होता है.

eventAttachmentTrigger

MenuItemExtensionPoint

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

currentEventAccess

EventAccess

इससे यह तय होता है कि इवेंट ऐड-ऑन ट्रिगर होने पर, डेटा का ऐक्सेस किस लेवल पर होगा.

EventAccess

यह एक इनम है, जो यह तय करता है कि डेटा ऐक्सेस करने वाले इवेंट ट्रिगर के लिए, किस लेवल के डेटा ऐक्सेस की ज़रूरत है.

Enums
UNSPECIFIED जब eventAccess के लिए कोई वैल्यू सेट नहीं की जाती है, तब यह डिफ़ॉल्ट वैल्यू होती है.
METADATA इस स्कोप से, इवेंट ट्रिगर को इवेंट के मेटाडेटा को ऐक्सेस करने की अनुमति मिलती है. जैसे, इवेंट आईडी और कैलेंडर आईडी.
READ इससे इवेंट ट्रिगर को, इवेंट के सभी फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, शामिल होने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है.
WRITE इससे इवेंट ट्रिगर को इवेंट के मेटाडेटा का ऐक्सेस मिलता है. साथ ही, सभी कार्रवाइयां करने की सुविधा मिलती है. जैसे, शामिल होने वाले लोगों को जोड़ना और कॉन्फ़्रेंस का डेटा सेट करना.
READ_WRITE इससे इवेंट ट्रिगर को, इवेंट के सभी फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, शामिल होने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. साथ ही, इससे सभी कार्रवाइयां करने की सुविधा मिलती है.

CalendarExtensionPoint

कैलेंडर ऐड-ऑन के ट्रिगर का एलान करने का सामान्य फ़ॉर्मैट.

फ़ील्ड
runFunction

string

ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, इस एंडपॉइंट को एक्ज़ीक्यूट किया जाता है.

ConferenceSolution

यह कुकी, कॉन्फ़्रेंस से जुड़ी वैल्यू तय करती है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं.

फ़ील्ड
onCreateFunction

string

ज़रूरी है. कॉन्फ़्रेंस का डेटा बनाने के लिए, इस एंडपॉइंट को कॉल किया जाता है.

id

string

ज़रूरी है. एक ऐड-ऑन में, कॉन्फ़्रेंसिंग के सभी समाधानों के लिए आईडी यूनीक होने चाहिए. ऐसा न होने पर, ऐड-ऑन ट्रिगर होने पर कॉन्फ़्रेंसिंग के लिए गलत समाधान का इस्तेमाल किया जा सकता है. ऐड-ऑन का डिसप्ले नेम बदला जा सकता है, लेकिन आईडी नहीं बदला जाना चाहिए.

name

string

ज़रूरी है. कॉन्फ़्रेंस की सुविधा देने वाली कंपनी का डिसप्ले नेम.

logoUrl

string

ज़रूरी है. कॉन्फ़्रेंस के समाधान के लोगो की इमेज का यूआरएल.