इस रिसोर्स कॉन्फ़िगरेशन का इस्तेमाल, Google Calendar में Google Workspace ऐड-ऑन के कॉन्टेंट और उसके काम करने के तरीके को तय करने के लिए किया जाता है. अगर Google Workspace ऐड-ऑन, Calendar के साथ काम करते हैं, तो उनके मेनिफ़ेस्ट में ज़रूरी है के तौर पर मार्क किए गए सभी कॉम्पोनेंट शामिल होने चाहिए.
Calendar
Calendar एक्सटेंशन के लिए, Google Workspace ऐड-ऑन के मेनिफ़ेस्ट का कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Google Workspace ऐड-ऑन की मदद से Calendar की सुविधाओं को बढ़ाना लेख पढ़ें.
| JSON के काेड में दिखाना |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| फ़ील्ड | |
|---|---|
createSettingsUrlFunction |
ज़्यादा जानकारी के लिए, कॉन्फ़्रेंसिंग ऐड-ऑन की सेटिंग जोड़ना लेख पढ़ें. |
conferenceSolution[] |
|
currentEventAccess |
इससे यह तय होता है कि ऐड-ऑन के पास इवेंट के डेटा का किस लेवल का ऐक्सेस है. अगर इसे शामिल नहीं किया जाता है, तो होस्ट इवेंट का मेटाडेटा पास नहीं करता है. मान्य सेटिंग में ये शामिल हैं:
अगर इसे |
eventOpenTrigger |
Calendar में इवेंट खोलने वाले ट्रिगर के लिए ट्रिगर स्पेसिफ़िकेशन. |
eventUpdateTrigger |
Calendar में, इवेंट के अपडेट के लिए कॉन्टेक्स्ट के हिसाब से इंटरफ़ेस उपलब्ध कराने के लिए ज़रूरी है. इवेंट अपडेट ट्रिगर के लिए ट्रिगर स्पेसिफ़िकेशन. |
eventAttachmentTrigger |
Calendar में इवेंट अटैचमेंट ट्रिगर के लिए ट्रिगर स्पेसिफ़िकेशन. |
homepageTrigger |
यह ऐड-ऑन के लिए ट्रिगर फ़ंक्शन है. यह Calendar में होम पेज पर काम करता है. इससे
|
ConferenceSolution
इस मेनिफ़ेस्ट ऑब्जेक्ट की ज़रूरत सिर्फ़ उन ऐड-ऑन के लिए होती है जो तीसरे पक्ष के कॉन्फ़्रेंसिंग समाधानों के साथ Calendar को बढ़ाते हैं.
ऐड-ऑन की ओर से उपलब्ध कराए गए कॉन्फ़्रेंसिंग समाधान का कॉन्फ़िगरेशन. हर समाधान, Google Calendar के इवेंट में बदलाव करें यूज़र इंटरफ़ेस (यूआई) में एक विकल्प के तौर पर दिखता है.
| JSON के काेड में दिखाना |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| फ़ील्ड | |
|---|---|
id |
|
logoUrl |
इमेज, Google के इन्फ़्रास्ट्रक्चर पर होस्ट होनी चाहिए. ज़्यादा जानकारी के लिए, कॉन्फ़्रेंस के समाधान के लोगो उपलब्ध कराना लेख पढ़ें. यह इमेज, ऐड-ऑन calendar.logoUrl से अलग हो सकती है. अगर किसी खास समाधान के लिए इसे शामिल नहीं किया जाता है, तो स्क्रिप्ट calendar.logoUrl का इस्तेमाल करती है.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
यह कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले ट्रिगर का कॉन्फ़िगरेशन है. यह तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Calendar इवेंट खोलता है. ज़्यादा जानकारी के लिए, Calendar इवेंट के इंटरफ़ेस को बढ़ाना लेख पढ़ें.
| JSON के काेड में दिखाना |
|---|
{
"runFunction": string
} |
| फ़ील्ड | |
|---|---|
runFunction |
Card ऑब्जेक्ट का एक कलेक्शन दिखाना होगा.
|
EventUpdateTrigger
यह कॉन्फ़िगरेशन, कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले ऐसे ट्रिगर के लिए है जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Calendar इवेंट में बदलाव करता है और उसे सेव करता है. ज़्यादा जानकारी के लिए, कैलेंडर इवेंट अपडेट करना लेख पढ़ें.
| JSON के काेड में दिखाना |
|---|
{
"runFunction": string
} |
| फ़ील्ड | |
|---|---|
runFunction |
Card ऑब्जेक्ट की एक शृंखला दिखानी होगी.
|
EventAttachmentTrigger
कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले ऐसे कॉन्फ़िगरेशन के लिए, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Calendar मेन्यू में ऐड-ऑन अटैचमेंट की सुविधा देने वाली कंपनी को चुनता है.
| JSON के काेड में दिखाना |
|---|
{
"runFunction": string,
"label": string,
} |
| फ़ील्ड | |
|---|---|
runFunction |
Card ऑब्जेक्ट का एक कलेक्शन दिखाना होगा.
|
label |
|