संसाधन कॉन्फ़िगरेशन, जिसका इस्तेमाल Google Calendar में Google Workspace ऐड-ऑन के कॉन्टेंट और काम करने के तरीके को तय करने के लिए किया जाता है. अगर Google Workspace के ऐड-ऑन, Calendar के साथ काम करते हैं, तो उनके मेनिफ़ेस्ट में सभी कॉम्पोनेंट को ज़रूरी है के तौर पर मार्क करना ज़रूरी है.
Calendar
Google 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 |
Google Calendar में, इवेंट के अपडेट के लिए काम के इंटरफ़ेस उपलब्ध कराने के लिए ज़रूरी है. Calendar में इवेंट अपडेट करने वाले ट्रिगर के लिए, ट्रिगर की जानकारी. |
eventAttachmentTrigger |
Calendar में, इवेंट में फ़ाइल अटैच करने के ट्रिगर के लिए, ट्रिगर की जानकारी. |
homepageTrigger |
Calendar होस्ट में ऐड-ऑन का होम पेज बनाने के लिए, ट्रिगर फ़ंक्शन की जानकारी. इससे,
|
ConferenceSolution
ऐड-ऑन से मिलने वाले कॉन्फ़्रेंसिंग समाधान का कॉन्फ़िगरेशन. हर समाधान के लिए, कॉन्फ़्रेंसिंग का एक विकल्प होता है. यह विकल्प, 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 |
|