Package google.apps.script.type.calendar

इंडेक्स

CalendarAddOnManifest

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

फ़ील्ड
homepageTrigger

HomepageExtensionPoint

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

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

conferenceSolution[]

ConferenceSolution

ज़रूरी नहीं. इस ऐड-ऑन से मिलने वाले कॉन्फ़्रेंस के समाधानों के बारे में बताता है.

createSettingsUrlFunction

string

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

eventOpenTrigger

CalendarExtensionPoint

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

eventUpdateTrigger

CalendarExtensionPoint

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

calendarNotificationTrigger

CalendarExtensionPoint

ज़रूरी नहीं. यह तब ट्रिगर होता है, जब उपयोगकर्ता के सब्सक्राइब किए गए कैलेंडर के लिए कोई इवेंट बनाया या अपडेट किया जाता है. यह सुविधा, सिर्फ़ HTTP endpoints की ओर से CalendarSubscriptionActionMarkup का इस्तेमाल करके बनाए गए ट्रिगर के लिए लागू है. यह Apps Script add-ons और Apps Script installable triggers पर लागू नहीं होता.

eventAttachmentTrigger

MenuItemExtensionPoint

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

currentEventAccess

EventAccess

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

EventAccess

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

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

CalendarExtensionPoint

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

फ़ील्ड
runFunction

string

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

ConferenceSolution

यह कुकी, कॉन्फ़्रेंस से जुड़ी वैल्यू तय करती है.

फ़ील्ड
onCreateFunction

string

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

id

string

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

name

string

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

logoUrl

string

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