कैलेंडर मेनिफ़ेस्ट संसाधन

संसाधन कॉन्फ़िगरेशन, जिसका इस्तेमाल तय करने के लिए किया जाता है Google Workspace ऐड-ऑन कॉन्टेंट और व्यवहार. Google Workspace ऐड-ऑन मेनिफ़ेस्ट में अगर ये कॉम्पोनेंट कैलेंडर को बढ़ाते हैं, तो ज़रूरी है के तौर पर मार्क किए गए सभी कॉम्पोनेंट.

Calendar

इसके लिए, Google Workspace ऐड-ऑन मेनिफ़ेस्ट कॉन्फ़िगरेशन Google Calendar एक्सटेंशन. Google Workspace ऐड-ऑन की मदद से Calendar में उपलब्ध सुविधाओं को बढ़ाना लेख पढ़ें हमारा वीडियो देखें.

JSON के काेड में दिखाना
{
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
फ़ील्ड
createSettingsUrlFunction

string

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

देखें ज़्यादा जानकारी के लिए, कॉन्फ़्रेंसिंग ऐड-ऑन की सेटिंग जोड़ी जा रही है.
conferenceSolution[]

object (ConferenceSolution)

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

string

इससे यह तय होता है कि उपयोगकर्ता के जनरेट किए गए डेटा के लिए, ऐड-ऑन के किस लेवल का ऐक्सेस है इवेंट डेटा. अगर यह पैरामीटर उपलब्ध नहीं कराया जाता, तो इसमें कोई भी इवेंट मेटाडेटा नहीं भेजा जाता ऐड-ऑन. मान्य सेटिंग ये हैं:

  • METADATA बताता है कि ऐड-ऑन के पास सिर्फ़ बेसिक इवेंट मेटाडेटा.
  • READ से पता चलता है कि ऐड-ऑन, यूज़र जनरेटेड कॉन्टेंट को पढ़ सकता है इवेंट डेटा के अलावा, इसमें बेसिक इवेंट मेटाडेटा शामिल है.
  • WRITE से पता चलता है कि ऐड-ऑन के पास यह डेटा सेव करने की अनुमति है यूज़र जनरेटेड इवेंट डेटा.
  • READ_WRITE से पता चलता है कि ऐड-ऑन के पास डेटा पढ़ने और उसमें बदलाव करने की अनुमति है और बेसिक मेटाडेटा पढ़ सकते हैं.

अगर READ या READ_WRITE पर सेट है, तो ऐड-ऑन यह ज़रूरी है कि https://www.googleapis.com/auth/calendar.addons.current.event.read स्कोप.

अगर इस पर सेट किया गया हो WRITE या READ_WRITE, ऐड-ऑन के लिए यह ज़रूरी है उसके पास https://www.googleapis.com/auth/calendar.addons.current.event.write दायरा.

eventOpenTrigger

object (EventOpenTrigger)

Calendar में, खुले हुए इवेंट के ट्रिगर के लिए ट्रिगर की खास बातें.

eventUpdateTrigger

object (EventUpdateTrigger)

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

eventAttachmentTrigger

object (EventAttachmentTrigger)

कैलेंडर में इवेंट अटैचमेंट के ट्रिगर होने के लिए ट्रिगर की खास बातें.

homepageTrigger

object (HomepageTrigger)

ऐड-ऑन बनाने के लिए ट्रिगर फ़ंक्शन की जानकारी होम पेज पर कैलेंडर होस्ट. यह बदलाव करता है addOns.common.homepageTrigger.

ConferenceSolution

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

JSON के काेड में दिखाना
{
  "id": string,
  "logoUrl": string,
  "name": string,
  "onCreateFunction": string
}
फ़ील्ड
id

string

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

string

समाधान दिखाने वाले आइकॉन का लिंक. इमेज का साइज़ 96 x 96 dp होना चाहिए.

यह कोई आर्बिट्ररी यूआरएल नहीं हो सकता—इमेज को Google के किया जा सकता है. यहां जाएं: ज़्यादा जानकारी के लिए, कॉन्फ़्रेंस सलूशन के लोगो उपलब्ध कराना.

अगर यह इमेज दी गई हो, तो यह इमेज ऐड-ऑन calendar.logoUrl, जिसे दिखाने के लिए इमेज का इस्तेमाल किया गया होस्ट ऐप्लिकेशन में ऐड-ऑन को भी लागू करता है. अगर लोगो की इमेज खास समाधान के लिए दिया जाता है. इसके बजाय, calendar.logoUrl का इस्तेमाल किया जाता है.
name

string

ज़रूरी है. कॉन्फ़्रेंस समाधान का नाम Google Calendar का यूज़र इंटरफ़ेस (यूआई), जब कोई उपयोगकर्ता इवेंट बनाता है या उसमें बदलाव करता है.
onCreateFunction

string

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

EventOpenTrigger

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

JSON के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

Apps Script फ़ंक्शन का नाम, जो तब चलता है, जब कोई उपयोगकर्ता किसी देखने या बदलाव करने के लिए कैलेंडर इवेंट. अगर बताया गया है, तो आपको यह फ़ंक्शन, Card ऐड-ऑन यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए ऑब्जेक्ट.

EventUpdateTrigger

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

JSON के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

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

EventAttachmentTrigger

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

JSON के काेड में दिखाना
{
  "runFunction": string,
  "label": string,
}
फ़ील्ड
runFunction

string

ज़रूरी है. उस समय चलने वाले Apps Script फ़ंक्शन का नाम: उपयोगकर्ता, Calendar के ड्रॉपडाउन मेन्यू में ऐड-ऑन अटैचमेंट की सेवा देने वाली कंपनी को चुनता है मेन्यू. आपको कलेक्शन बनाने और उसे लौटाने के लिए यह फ़ंक्शन लागू करना होगा Card ऐड-ऑन यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए ऑब्जेक्ट.
label

string

ज़रूरी है. वह टेक्स्ट जो Calendar के ड्रॉपडाउन मेन्यू में दिखेगा जो अटैचमेंट उपलब्ध कराने वाली कंपनी की पहचान करती है.