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 में किसी इवेंट में बदलाव करके उसे सेव करता है. ज़्यादा जानकारी के लिए, Calendar के इवेंट अपडेट करना लेख पढ़ें.
| JSON के काेड में दिखाना |
|---|
{
"runFunction": string
} |
| फ़ील्ड | |
|---|---|
runFunction |
Card
ऑब्जेक्ट का कलेक्शन दिखाना होगा.
|
EventAttachmentTrigger
कॉन्टेक्चुअल ट्रिगर के लिए कॉन्फ़िगरेशन. यह ट्रिगर तब सक्रिय होता है, जब कोई उपयोगकर्ता Calendar के मेन्यू में, ऐड-ऑन के अटैचमेंट उपलब्ध कराने वाले विकल्प को चुनता है.
| JSON के काेड में दिखाना |
|---|
{
"runFunction": string,
"label": string,
} |
| फ़ील्ड | |
|---|---|
runFunction |
Card
ऑब्जेक्ट का कलेक्शन दिखाना होगा.
|
label |
|