इस पेज पर, Google Workspace ऐड-ऑन के इवेंट ऑब्जेक्ट के बारे में जानकारी दी गई है.
इवेंट ऑब्जेक्ट, ऐसे JSON स्ट्रक्चर होते हैं जिन्हें अपने-आप बनाया और पास किया जाता है जब कोई उपयोगकर्ता ऐड-ऑन. इवेंट ऑब्जेक्ट में होस्ट ऐप्लिकेशन और मौजूदा संदर्भ को ऐड-ऑन के सर्वर-साइड कॉलबैक फ़ंक्शन के साथ जोड़ा जाना चाहिए.
Google Workspace ऐड-ऑन, इन जगहों पर इवेंट ऑब्जेक्ट का इस्तेमाल करते हैं:
होम पेज ट्रिगर. आपका तय किया गया हर
homepageTrigger
फ़ंक्शन, अपने-आप एक इवेंट पास कर देता है ऑब्जेक्ट ट्रिगर करने की सुविधा देता है. इस ऑब्जेक्ट का इस्तेमाल इसमें किया जा सकता है आपका होम पेज ट्रिगर करने वाला फ़ंक्शन होता है, जिससे सक्रिय होस्ट ऐप्लिकेशन, क्लाइंट के प्लैटफ़ॉर्म, उपयोगकर्ता की स्थान-भाषा, और अन्य जानकारी शामिल होती है.होम पेज ट्रिगर होने पर बनाए गए इवेंट ऑब्जेक्ट में अन्य दो मामलों में शामिल फ़ील्ड; विजेट से संबंधित फ़ील्ड और काम की जानकारी नहीं दी जाती.
कॉन्टेक्स्ट ट्रिगर. हर होस्ट ऐप्लिकेशन, संदर्भ के हिसाब से ट्रिगर का एक अलग सेट उपलब्ध कराता है. जब उपयोगकर्ता किसी खास संदर्भ में जाता है, तो ट्रिगर सक्रिय हो जाता है. उदाहरण के लिए:
- जब कोई उपयोगकर्ता एक मैसेज खुलता है दूसरा, जब कोई उपयोगकर्ता मैसेज लिखें.
- जब कोई उपयोगकर्ता कोई इवेंट खोलता है.
- जब कोई उपयोगकर्ता Drive की फ़ाइलें चुनी जाती है.
जब कोई प्रासंगिक ट्रिगर सक्रिय होता है, तो होस्ट ऐप्लिकेशन संबंधित
runFunction
को ऐड-ऑन मेनिफ़ेस्ट में शामिल किया गया है. साथ ही, इसे पास किया जा रहा है पैरामीटर के रूप में इवेंट ऑब्जेक्ट. प्रासंगिक होने पर बनाए गए इवेंट ऑब्जेक्ट ट्रिगर फ़ायर में होम पेज के ट्रिगर इवेंट में शामिल सभी फ़ील्ड शामिल होते हैं और प्रासंगिक जानकारी वाले फ़ील्ड.विजेट की कार्रवाइयां. इवेंट ऑब्जेक्ट विजेट का इस्तेमाल करने के लिए भी इस्तेमाल किया जाता है इंटरैक्ट करते हुए, वह ऐक्शन मॉडल जिसे Gmail ऐड-ऑन के तौर पर उपलब्ध कराया गया है इस्तेमाल करें. Google Workspace ऐड-ऑन, विजेट हैंडलर के एक जैसे फ़ंक्शन इस्तेमाल करते हैं.
Action
ऑब्जेक्ट और कार्रवाई जवाब. हालांकि, Google Workspace ऐड-ऑन में ऐक्शन इवेंट के ऑब्जेक्ट ऐसी ज़्यादा जानकारी शामिल करना जिस पर कॉलबैक फ़ंक्शन काम कर सके.विजेट की कार्रवाइयों के नतीजे के तौर पर बने इवेंट ऑब्जेक्ट में कीवर्ड के हिसाब से ट्रिगर होने वाले इवेंट ऑब्जेक्ट में शामिल फ़ील्ड. साथ ही, इसमें शामिल फ़ील्ड विजेट की जानकारी.
लिंक ट्रिगर की झलक देखें. Google Docs, Sheets, और Slides में ये काम किए जा सकते हैं तीसरे पक्ष की सेवाओं के लिए, लिंक की झलक कॉन्फ़िगर करें तय यूआरएल पैटर्न के हिसाब से तय करें. जब उपयोगकर्ता किसी ऐसे लिंक से इंटरैक्ट करते हैं जो पैटर्न,
linkPreviewTriggers
सक्रिय होता है और लिंक वाला एक इवेंट ऑब्जेक्ट, ट्रिगर को भेज दिया जाता है कॉलबैक फ़ंक्शन. आपका ऐड-ऑन इस इवेंट ऑब्जेक्ट का इस्तेमाल स्मार्ट चिप और कार्ड, जो होस्ट में मौजूद लिंक के बारे में जानकारी दिखाता है का इस्तेमाल करें. उपयोगकर्ताओं को इंटरैक्ट करने की सुविधा देने के लिए, विजेट से जुड़ी कार्रवाइयां भी बनाई जा सकती हैं झलक कार्ड और उसका कॉन्टेंट.
इवेंट ऑब्जेक्ट का स्ट्रक्चर
नीचे दिए गए टेबल में,
Google Workspace ऐड-ऑन के इवेंट ऑब्जेक्ट. इवेंट
ऑब्जेक्ट स्ट्रक्चर में commonEventObject
शामिल है
टॉप-लेवल फ़ील्ड का इस्तेमाल करें. हर इवेंट ऑब्जेक्ट भी ये काम कर सकता है:
इनमें होस्ट के लिए खास टॉप-लेवल फ़ील्ड में से कोई एक हो सकता है, जिन्हें
चालू होस्ट ऐप्लिकेशन: gmailEventObject
,
calendarEventObject
या driveEventObject
.
पुराने सिस्टम के साथ काम करने की सुविधा के लिए, Google Workspace ऐड-ऑन इवेंट ऑब्जेक्ट में वे सभी मूल फ़ील्ड भी शामिल होते हैं जिनका इस्तेमाल Gmail ऐड-ऑन ऐक्शन इवेंट ऑब्जेक्ट. ये फ़ील्ड, नीचे मौजूद टेबल में "Gmail के मूल ऐड-ऑन फ़ील्ड" में दिए गए हैं; इन फ़ील्ड की जानकारी नई ऑब्जेक्ट संरचना में फिर से तैयार की जाती है.
इवेंट ऑब्जेक्ट | |
---|---|
eventObject.commonEventObject |
Common fields object अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
एक ऑब्जेक्ट जिसमें सभी इवेंट ऑब्जेक्ट के लिए सामान्य जानकारी होती है, फिर चाहे होस्ट ऐप्लिकेशन कुछ भी हो. |
eventObject.calendar |
Calendar event object
सिर्फ़ तब प्रज़ेंट करें, जब कॉल करने वाला होस्ट Google Calendar हो. कोई ऑब्जेक्ट
कैलेंडर और इवेंट की जानकारी शामिल है.
|
eventObject.drive |
Drive event object
सिर्फ़ तब प्रज़ेंट करें, जब कॉल करने वाला होस्ट Google Drive हो. कोई ऑब्जेक्ट
जिसमें Drive की जानकारी शामिल है.
|
eventObject.gmail |
Gmail event object
सिर्फ़ तब प्रज़ेंट करें, जब कॉल करने वाला होस्ट Gmail हो. कोई ऑब्जेक्ट
Gmail जानकारी शामिल है.
|
eventObject.docs |
Docs event object
सिर्फ़ तब प्रज़ेंट करें, जब कॉल करने वाला होस्ट Google Docs हो. कोई ऑब्जेक्ट
इसमें Docs की जानकारी शामिल होती है.
|
eventObject.sheets |
Sheets event object
सिर्फ़ तब प्रज़ेंट करें, जब कॉल करने वाला होस्ट Google Sheets हो. कोई ऑब्जेक्ट
इसमें Sheets की जानकारी शामिल है.
|
eventObject.slides |
Slides event object
सिर्फ़ तब प्रज़ेंट करें, जब कॉल करने वाला होस्ट Google Slides हो. कोई ऑब्जेक्ट
जिसमें Slides की जानकारी शामिल है.
|
Gmail ऐड-ऑन के मूल फ़ील्ड | |
eventObject.messageMetadata.accessToken |
string अब काम नहीं करता. ऐक्सेस टोकन. इस्तेमाल करने के लिए ताकि कुछ समय के लिए उपलब्ध Gmail ऐड-ऑन के दायरे का इस्तेमाल करके, उपयोगकर्ता के डेटा का ऐक्सेस चालू किया जा सके.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.messageMetadata.messageId |
string अब काम नहीं करता. थ्रेड का मैसेज आईडी Gmail के यूज़र इंटरफ़ेस (यूआई) में खोलें.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.clientPlatform |
string अब काम नहीं करता. बताता है कि इवेंट कहां है पहला सोर्स (वेब, iOS या Android).
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.formInput |
object अब काम नहीं करता. मौजूदा वैल्यू का मैप इसमें हर विजेट की वैल्यू सिर्फ़ एक होती है. कॉन्टेंट बनाने कुंजियां, विजेट से जुड़े स्ट्रिंग आईडी हैं और वैल्यू स्ट्रिंग. इवेंट ऑब्जेक्ट, formInput को
की सुविधा के साथ, जब आपको नए विजेट से डेटा पढ़ने की ज़रूरत होती है
अनुमानित एकवचन मान, जैसे कि टेक्स्ट इनपुट और स्विच. इसके लिए
चेकबॉक्स जैसे बहु मान वाले विजेट, आप इनके प्रत्येक मान को पढ़ सकते हैं
अगर आपके पास इन फ़ॉर्मैट की फ़ाइल नहीं है, तो formInputs बटन का इस्तेमाल करें.अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.formInputs |
object अब काम नहीं करता. के वर्तमान मानों का एक मैप विजेट, स्ट्रिंग की सूची के तौर पर दिखते हैं. इसके लिए, ज़रूरी है कि विजेट से जुड़े स्ट्रिंग आईडी. एक वैल्यू वाले विजेट के लिए, वैल्यू को सिंगल एलिमेंट वाले अरे में दिखाया जाता है. कई वैल्यू वाले विजेट के लिए जैसे चेकबॉक्स समूह, सभी मान एक सूची में प्रस्तुत किए जाते हैं. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.parameters |
object अब काम नहीं करता. किसी भी अतिरिक्त का मैप पैरामीटर जो आप Action का इस्तेमाल किया जा रहा है
Action.setParameters() . मैप कुंजियां और मान ये हैं
स्ट्रिंग.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.userCountry |
string डिफ़ॉल्ट रूप से यह प्लैटफ़ॉर्म रोक दिया गया है और बंद किया गया है. कॉन्टेंट बनाने दो अक्षर वाला कोड, जो उपयोगकर्ता के देश या इलाके को दिखाता है. यह काम भी किया जा सकता है संख्यात्मक UN M49 देश का कोड.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.userLocale |
string डिफ़ॉल्ट रूप से यह प्लैटफ़ॉर्म रोक दिया गया है और बंद किया गया है. कॉन्टेंट बनाने दो अक्षर आईएसओ 639 उपयोगकर्ता की भाषा दिखाने वाला कोड. यहां जाएं: उपयोगकर्ता को ऐक्सेस किया जा रहा है स्थान-भाषा और टाइमज़ोन के बारे में ज़्यादा जानें.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.userTimezone.id |
string डिफ़ॉल्ट रूप से यह प्लैटफ़ॉर्म रोक दिया गया है और बंद किया गया है. कॉन्टेंट बनाने उपयोगकर्ता के टाइमज़ोन के हिसाब से टाइमज़ोन आइडेंटिफ़ायर. उदाहरण के लिए: America/New_York , Europe/Vienna , और
Asia/Seoul . यहां जाएं:
ज़्यादा जानकारी के लिए, उपयोगकर्ता की स्थान-भाषा और टाइमज़ोन को ऐक्सेस किया जा रहा है.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
eventObject.userTimezone.offset |
string डिफ़ॉल्ट रूप से यह प्लैटफ़ॉर्म रोक दिया गया है और बंद किया गया है. कॉन्टेंट बनाने उपयोगकर्ता के कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से समय ऑफ़सेट समय क्षेत्र, मिलीसेकंड में मापा जाता है. यहां जाएं: ज़्यादा जानकारी के लिए, उपयोगकर्ता की स्थान-भाषा और टाइमज़ोन को ऐक्सेस किया जा रहा है.
Google Workspace ऐड-ऑन के लिए, यह जानकारी यहां देखें:
|
कॉमन इवेंट ऑब्जेक्ट
सामान्य इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का हिस्सा होता है ऐड-ऑन के लिए, सामान्य, होस्ट-इंडिपेंडेंट जानकारी जो उपयोगकर्ता के क्लाइंट से मिलती है. यह जानकारी में उपयोगकर्ता की स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म जैसी जानकारी शामिल होती है.
होम पेज और कॉन्टेक्स्चुअल ट्रिगर के अलावा, ऐड-ऑन बनाएं और उन्हें पास करें
ऐक्शन कॉलबैक फ़ंक्शन में इवेंट ऑब्जेक्ट जोड़ना
जब उपयोगकर्ता विजेट से इंटरैक्ट करता है. ऐड-ऑन का कॉलबैक फ़ंक्शन क्वेरी कर सकता है
उपयोगकर्ता के विंडो में खुले विजेट की सामग्री को तय करने के लिए सामान्य इवेंट ऑब्जेक्ट
क्लाइंट. उदाहरण के लिए, आपका ऐड-ऑन उस टेक्स्ट का पता लगा सकता है जिसे उपयोगकर्ता ने डाला है
TextInput
विजेट
eventObject.commentEventObject.formInputs
ऑब्जेक्ट.
सामान्य इवेंट ऑब्जेक्ट फ़ील्ड | |
---|---|
commonEventObject.platform |
string इससे पता चलता है कि इवेंट कहां से शुरू होता है (`वेब`, `IOS` या `ANDROID`). |
commonEventObject.formInputs |
object एक मैप जिसमें विजेट दिखाए गए हैं. मैप कुंजियां, स्ट्रिंग आईडी होती हैं असाइन किया गया है. मैप वैल्यू ऑब्जेक्ट का स्ट्रक्चर यह है विजेट टाइप पर निर्भर करता है:
|
commonEventObject.hostApp |
string इससे उस होस्ट ऐप्लिकेशन के बारे में पता चलता है जिसमें ऐड-ऑन चालू है जब इवेंट ऑब्जेक्ट जनरेट होता है. संभावित वैल्यू में ये शामिल हैं: फ़ॉलो किया जा रहा है:
|
commonEventObject.parameters |
object आपके पास इसका इस्तेमाल करके
Action को सप्लाई करें
Action.setParameters() .
|
commonEventObject.userLocale |
string डिफ़ॉल्ट रूप से बंद होता है. उपयोगकर्ता की भाषा और देश/इलाके का आइडेंटिफ़ायर इस फ़ॉर्मैट में होना चाहिए आईएसओ 639 भाषा कोड-ISO 3166 देश/इलाके का कोड. उदाहरण के लिए, en-US .
इस फ़ील्ड को चालू करने के लिए, आपको |
commonEventObject.timeZone |
string डिफ़ॉल्ट रूप से बंद होता है. टाइमज़ोन आईडी और ऑफ़सेट करें. इस फ़ील्ड को चालू करने के लिए, आपको इसे सेट करना होगा आपके ऐड-ऑन की मेनिफ़ेस्ट फ़ाइल में, true के लिए addOns.common.useLocaleFromApp .
आपके ऐड-ऑन की दायरे की सूची में,
https://www.googleapis.com/auth/script.locale .
देखें
ज़्यादा जानकारी के लिए, उपयोगकर्ता की स्थान-भाषा और टाइमज़ोन को ऐक्सेस किया जा रहा है.
|
commonEventObject.timeZone.id |
string उपयोगकर्ता के टाइमज़ोन का टाइमज़ोन आइडेंटिफ़ायर. उदाहरण के लिए: America/New_York , Europe/Vienna , और
Asia/Seoul . इस फ़ील्ड को चालू करने के लिए, आपको इसे सेट करना होगा
आपके ऐड-ऑन की मेनिफ़ेस्ट फ़ाइल में, true के लिए addOns.common.useLocaleFromApp .
आपके ऐड-ऑन की दायरे की सूची में,
https://www.googleapis.com/auth/script.locale . यहां जाएं:
ज़्यादा जानकारी के लिए, उपयोगकर्ता की स्थान-भाषा और टाइमज़ोन को ऐक्सेस किया जा रहा है.
|
commonEventObject.timeZone.offset |
string इस उपयोगकर्ता के कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से समय ऑफ़सेट समय क्षेत्र, मिलीसेकंड में मापा जाता है. यहां जाएं: ज़्यादा जानकारी के लिए, उपयोगकर्ता की स्थान-भाषा और टाइमज़ोन को ऐक्सेस किया जा रहा है. |
तारीख और समय के पिकर के लिए फ़ॉर्म के इनपुट
ऐक्शन कॉलबैक फ़ंक्शन
commonEventObject.formInputs
फ़ील्ड में मौजूदा विजेट वैल्यू पा सकता है.
इसमें तारीख या समय चुनने वाले टूल में, उपयोगकर्ता की चुनी गई तारीख या समय की वैल्यू शामिल हैं
विजेट.
हालांकि, जानकारी की संरचना इस आधार पर अलग-अलग होती है कि
विजेट को तारीख और समय चुनने वाले टूल, सिर्फ़ तारीख चुनने वाले टूल या सिर्फ़ समय चुनने वाले टूल के तौर पर कॉन्फ़िगर किया गया
पिकर. अलग-अलग स्ट्रक्चर के बारे में नीचे दी गई टेबल में बताया गया है:
कैलेंडर इवेंट ऑब्जेक्ट
कैलेंडर इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का वह हिस्सा होता है जो में उपयोगकर्ता के कैलेंडर और कैलेंडर इवेंट की जानकारी होती है. बस अगर होस्ट ऐप्लिकेशन Google Calendar है, तो इवेंट ऑब्जेक्ट में मौजूद होगा.
इस टेबल में, calendarEventObject
में मौजूद फ़ील्ड की सूची दी गई है
किसी इवेंट ऑब्जेक्ट का फ़ील्ड. यूज़र जनरेटेड डेटा के तौर पर मार्क किए गए फ़ील्ड
इवेंट ऑब्जेक्ट में तभी मौजूद होता है, जब कैलेंडर में डेटा मौजूद हो
इवेंट और ऐड-ऑन अपने addOns.calendar.currentEventAccess
को सेट करता है
मेनिफ़ेस्ट
फ़ील्ड से
READ
या READ_WRITE
.
कैलेंडर इवेंट ऑब्जेक्ट | |
---|---|
calendar.attendees[] |
list of attendee objects
यूज़र जनरेटेड डेटा. कैलेंडर में शामिल होने वाले मेहमानों की सूची
इवेंट.
|
calendar.calendarId |
string कैलेंडर आईडी. |
calendar.capabilities |
object उपयोगकर्ता का जनरेट किया गया डेटा. कोई ऑब्जेक्ट इवेंट को देखने या अपडेट करने के लिए ऐड-ऑन की क्षमताओं के बारे में जानकारी जानकारी. |
calendar.capabilities.canAddAttendees |
boolean उपयोगकर्ता का जनरेट किया गया डेटा. true अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अगर ऐड-ऑन, इवेंट में शामिल होने वाले लोगों की सूची में नए लोगों को जोड़ सकता है;
अगर ऐसा नहीं है, तो false . |
calendar.capabilities.canSeeAttendees |
boolean उपयोगकर्ता का जनरेट किया गया डेटा. true अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अगर ऐड-ऑन, इवेंट में शामिल होने वाले मेहमानों की सूची को पढ़ सकता है; false
नहीं तो. |
calendar.capabilities.canSeeConferenceData |
boolean उपयोगकर्ता का जनरेट किया गया डेटा. true अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अगर ऐड-ऑन, इवेंट कॉन्फ़्रेंस का डेटा पढ़ सकता है; false
नहीं तो. |
calendar.capabilities.canSetConferenceData |
boolean उपयोगकर्ता का जनरेट किया गया डेटा. true अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अगर ऐड-ऑन, इवेंट कॉन्फ़्रेंस का डेटा अपडेट कर सकता है; false
नहीं तो. |
calendar.capabilities.canAddAttachments |
boolean उपयोगकर्ता का जनरेट किया गया डेटा. true अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अगर ऐड-ऑन, इवेंट में नए अटैचमेंट जोड़ सकता है;
अगर ऐसा नहीं है, तो false .
|
calendar.conferenceData |
Conference data object
यूज़र जनरेटेड डेटा. कॉन्फ़्रेंस का डेटा दिखाने वाला ऑब्जेक्ट
इस इवेंट में शामिल हो सकते हैं, जैसे कि Google Meet कॉन्फ़्रेंस की जानकारी.
|
calendar.id |
string इवेंट आईडी. |
calendar.organizer |
object एक ऑब्जेक्ट जो इवेंट के आयोजक की जानकारी देता है इवेंट. |
calendar.organizer.email |
string इवेंट के आयोजक का ईमेल पता. |
calendar.recurringEventId |
string बार-बार होने वाले इवेंट का आईडी. |
मेहमान
मेहमान ऑब्जेक्ट, Google Calendar में, अलग-अलग मेहमानों की जानकारी ले जाते हैं
इवेंट. यह जानकारी इवेंट ऑब्जेक्ट में तभी मौजूद होती है, जब
Calendar इवेंट में मौजूद होता है और ऐड-ऑन,
addOns.calendar.currentEventAccess
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
मेनिफ़ेस्ट
फ़ील्ड से
READ
या READ_WRITE
.
मेहमान के लिए ऑब्जेक्ट | |
---|---|
attendee.additionalGuests |
number हिस्सा लेने वाले में शामिल अतिरिक्त मेहमानों की संख्या ने इस बात की सूचना दी थी कि वे डिफ़ॉल्ट तौर पर, यह वैल्यू शून्य पर सेट होती है. |
attendee.comment |
string अगर किसी मेहमान ने जवाब दिया है, तो उसकी टिप्पणी. |
attendee.displayName |
string हिस्सा लेने वाले व्यक्ति का नाम. |
attendee.email |
string मेहमान का ईमेल पता. |
attendee.optional |
boolean true , अगर इस इवेंट में शामिल हुए
मेहमान को 'ज़रूरी नहीं' के तौर पर मार्क किया गया है; अगर ऐसा नहीं है, तो false .
|
attendee.organizer |
boolean true अगर मेहमान
इस इवेंट के आयोजक.
|
attendee.resource |
boolean true अगर मेहमान किसी
संसाधन, जैसे कि कमरा या उपकरण का हिस्सा; false
नहीं तो.
|
attendee.responseStatus |
string मेहमान के जवाब की स्थिति. संभव है वैल्यू में ये शामिल हैं:
|
attendee.self |
boolean true अगर यह मेहमान इस इवेंट से जुड़ा है
वह कैलेंडर जिसमें यह इवेंट दिखता है; अगर ऐसा नहीं है, तो false .
|
कॉन्फ़्रेंस का डेटा
कॉन्फ़्रेंस डेटा के ऑब्जेक्ट में, अटैच की गई कॉन्फ़्रेंस की जानकारी मौजूद होती है
इवेंट में ही शामिल किया जा सकता है. ये Google कॉन्फ़्रेंस समाधान हो सकते हैं, जैसे
Google Meet या तीसरे पक्ष की कॉन्फ़्रेंस. यह जानकारी इसमें मौजूद है:
इवेंट ऑब्जेक्ट सिर्फ़ तभी होता है, जब कैलेंडर इवेंट में डेटा मौजूद होता है और
ऐड-ऑन, अपने addOns.calendar.currentEventAccess
को सेट करता है
मेनिफ़ेस्ट
फ़ील्ड से
READ
या READ_WRITE
.
कॉन्फ़्रेंस डेटा ऑब्जेक्ट | |
---|---|
conferenceData.conferenceId |
string कॉन्फ़्रेंस का आईडी. यह आईडी ताकि आवेदनों को कॉन्फ़्रेंस की जानकारी रखने की अनुमति दी जा सके; आपको नहीं करना चाहिए उपयोगकर्ताओं को यह आईडी दिखाएं. |
conferenceData.conferenceSolution |
object कॉन्फ़्रेंस की जानकारी देने वाला ऑब्जेक्ट जैसे कि Hangouts या Google Meet. |
conferenceData.conferenceSolution.iconUri |
string उपयोगकर्ता को दिखने वाले आइकॉन का यूआरआई यह कॉन्फ़्रेंस समाधान |
conferenceData.conferenceSolution.key |
object एक ऐसी कुंजी जो आपकी वेबसाइट पर मौजूद कॉन्फ़्रेंस समाधान की जानकारी दें. |
conferenceData.conferenceSolution.key.type |
string कॉन्फ़्रेंस समाधान किस तरह का है. संभावित वैल्यू इसमें नीचे दी गई चीज़ें शामिल होती हैं:
|
conferenceData.conferenceSolution.name |
string इस कॉन्फ़्रेंस का वह नाम जो उपयोगकर्ताओं को दिखता है समाधान (स्थानीय भाषा में नहीं बताया गया). |
conferenceData.entryPoints[] |
list of entry point objects अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
कॉन्फ़्रेंस के एंट्री पॉइंट की सूची, जैसे कि यूआरएल या फ़ोन नंबर. |
conferenceData.notes |
string अतिरिक्त नोट (जैसे, या कानूनी नोटिस) से शेयर करने के लिए, उपयोगकर्ता को दिखाया जाता है. इसमें एचटीएमएल शामिल हो सकता है. ज़्यादा से ज़्यादा 2048 वर्ण हो सकते हैं वर्ण |
conferenceData.parameters |
object एक ऑब्जेक्ट जिसमें तय किए गए मैप का मैप मौजूद है पैरामीटर डेटा का इस्तेमाल करें. |
conferenceData.parameters.addOnParameters |
object पैरामीटर स्ट्रिंग की कुंजियों और वैल्यू का मैप. इन कुंजियों और वैल्यू को ऐड-ऑन डेवलपर तय करता है, ताकि इन्हें अटैच किया जा सके किसी खास कॉन्फ़्रेंस की जानकारी देने के लिए. |
आने की जगह
एंट्री पॉइंट ऑब्जेक्ट में, ऐक्सेस करने के सही तरीकों के बारे में जानकारी होती है
कोई कॉन्फ़्रेंस, जैसे कि फ़ोन या वीडियो के ज़रिए. यह जानकारी इसमें मौजूद है
इवेंट ऑब्जेक्ट सिर्फ़ तब होगा, जब कैलेंडर इवेंट में डेटा मौजूद हो और
ऐड-ऑन अपने addOns.calendar.currentEventAccess
को सेट करता है
मेनिफ़ेस्ट
फ़ील्ड से
READ
या READ_WRITE
.
एंट्री पॉइंट ऑब्जेक्ट | |
---|---|
entryPoint.accessCode |
string कॉन्फ़्रेंस को ऐक्सेस करने के लिए इस्तेमाल किया गया ऐक्सेस कोड. इसमें 128 से ज़्यादा वर्ण नहीं होने चाहिए. आम तौर पर, कॉन्फ़्रेंस की सुविधा देने वाली कंपनियां सिर्फ़ { accessCode , meetingCode ,
passcode , password , pin } से
कॉन्फ़्रेंस का ऐक्सेस दें. फ़ील्ड मैच करें और सिर्फ़ हमेशा दिखाएं
इस्तेमाल करता है.
|
entryPoint.entryPointFeatures |
list एंट्री पॉइंट की सुविधाएं. वर्तमान में ये सुविधाएं सिर्फ़ phone एंट्री पॉइंट पर लागू होती हैं:
|
entryPoint.entryPointType |
string एंट्री पॉइंट का टाइप. संभावित वैल्यू ये हैं निम्न:
|
entryPoint.label |
string एंट्री पॉइंट यूआरआई के लिए उपयोगकर्ता को दिखने वाला लेबल (स्थानीय भाषा में नहीं). |
entryPoint.meetingCode |
string कॉन्फ़्रेंस को ऐक्सेस करने के लिए इस्तेमाल किया गया मीटिंग कोड. इसमें 128 से ज़्यादा वर्ण नहीं होने चाहिए. आम तौर पर, कॉन्फ़्रेंस की सुविधा देने वाली कंपनियां सिर्फ़ { accessCode , meetingCode ,
passcode , password , pin } से
कॉन्फ़्रेंस का ऐक्सेस दें. फ़ील्ड मैच करें और सिर्फ़ हमेशा दिखाएं
इस्तेमाल करता है.
|
entryPoint.passcode |
string कॉन्फ़्रेंस को ऐक्सेस करने के लिए इस्तेमाल किया गया पासवर्ड. इसमें 128 से ज़्यादा वर्ण नहीं होने चाहिए. आम तौर पर, कॉन्फ़्रेंस की सुविधा देने वाली कंपनियां सिर्फ़ { accessCode , meetingCode ,
passcode , password , pin } से
कॉन्फ़्रेंस का ऐक्सेस दें. फ़ील्ड मैच करें और सिर्फ़ हमेशा दिखाएं
इस्तेमाल करता है.
|
entryPoint.password |
string कॉन्फ़्रेंस को ऐक्सेस करने के लिए इस्तेमाल किया गया पासवर्ड. इसमें 128 से ज़्यादा वर्ण नहीं होने चाहिए. आम तौर पर, कॉन्फ़्रेंस की सुविधा देने वाली कंपनियां सिर्फ़ { accessCode , meetingCode ,
passcode , password , pin } से
कॉन्फ़्रेंस का ऐक्सेस दें. फ़ील्ड मैच करें और सिर्फ़ हमेशा दिखाएं
इस्तेमाल करता है.
|
entryPoint.pin |
string कॉन्फ़्रेंस को ऐक्सेस करने के लिए इस्तेमाल किया जाने वाला पिन. इसमें 128 से ज़्यादा वर्ण नहीं होने चाहिए. आम तौर पर, कॉन्फ़्रेंस की सुविधा देने वाली कंपनियां सिर्फ़ { accessCode , meetingCode ,
passcode , password , pin } से
कॉन्फ़्रेंस का ऐक्सेस दें. फ़ील्ड मैच करें और सिर्फ़ हमेशा दिखाएं
इस्तेमाल करता है.
|
entryPoint.regionCode |
string फ़ोन नंबर का क्षेत्रीय कोड. इन ऐप्लिकेशन को चाहिए उपयोगकर्ताओं को. वैल्यू इन पर आधारित हैं सार्वजनिक क्षेत्र के कोड की CLDR सूची. |
entryPoint.uri |
string एंट्री पॉइंट का यूआरआई. ज़्यादा से ज़्यादा इसमें 1,300 वर्ण इस्तेमाल किए जा सकते हैं. फ़ॉर्मैटिंग, एंट्री पॉइंट के हिसाब से तय होती है टाइप:
|
Drive इवेंट ऑब्जेक्ट
Drive इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का वह हिस्सा होता है जो में उपयोगकर्ता की Google Drive और उसके कॉन्टेंट के बारे में जानकारी होती है. बस अगर होस्ट ऐप्लिकेशन Google Drive है, तो इवेंट ऑब्जेक्ट में मौजूद होगा.
Drive इवेंट ऑब्जेक्ट | |
---|---|
drive.activeCursorItem |
Drive item object
डिस्क आइटम वर्तमान में सक्रिय है.
|
drive.selectedItems[] |
list of Drive item objects
Drive में चुने गए आइटम (फ़ाइलें या फ़ोल्डर) की सूची.
|
Drive में मौजूद आइटम
Drive के आइटम में मौजूद ऑब्जेक्ट में, Drive के कुछ आइटम की जानकारी मौजूद होती है. जैसे, फ़ाइलें या फ़ोल्डर को कॉपी कर सकते हैं.
Drive आइटम ऑब्जेक्ट | |
---|---|
item.addonHasFileScopePermission |
boolean अगर true , ऐड-ऑन ने अनुरोध किया है
और https://www.googleapis.com/auth/drive.file मिले
इस आइटम के लिए दायरे की अनुमति; नहीं तो यह फ़ील्ड
false .
|
item.id |
string चुने गए आइटम का आईडी. |
item.iconUrl |
string उस आइकॉन का यूआरएल जो चुना गया आइटम. |
item.mimeType |
string चुने गए आइटम का MIME टाइप. |
item.title |
string चुने गए आइटम का टाइटल. |
Gmail इवेंट ऑब्जेक्ट
Gmail इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का वह हिस्सा होता है जिसमें उपयोगकर्ता के Gmail मैसेज के बारे में जानकारी. यह सिर्फ़ किसी इवेंट ऑब्जेक्ट में मौजूद होता है अगर होस्ट ऐप्लिकेशन Gmail है.
Gmail इवेंट ऑब्जेक्ट | |
---|---|
gmail.accessToken |
string Gmail के लिए खास तौर पर बनाया गया ऐक्सेस टोकन. इस्तेमाल करने के लिए यह टोकन GmailApp.setCurrentMessageAccessToken(accessToken)
आपके ऐड-ऑन को अस्थायी ऐक्सेस देने का तरीका
Gmail मैसेज खोलें या अपने ऐड-ऑन को नए ड्राफ़्ट लिखने दें.
|
gmail.bccRecipients[] |
list of strings डिफ़ॉल्ट रूप से बंद होता है. सूची "BCC:" में से ईमेल पाने वालों के वे ईमेल पते जो फ़िलहाल ऐड-ऑन बना रहा है. इस फ़ील्ड को चालू करने के लिए, आपको addOns.gmail.composeTrigger.draftAccess फ़ील्ड में
METADATA .
|
gmail.ccRecipients[] |
list of strings डिफ़ॉल्ट रूप से बंद होता है. सूची में से "CC:" ईमेल पाने वालों के वे ईमेल पते जो फ़िलहाल ऐड-ऑन बना रहा है. इस फ़ील्ड को चालू करने के लिए, आपको addOns.gmail.composeTrigger.draftAccess फ़ील्ड में
METADATA .
|
gmail.messageId |
string मौजूदा Gmail मैसेज का आईडी. |
gmail.threadId |
string मौजूदा Gmail थ्रेड आईडी. |
gmail.toRecipients[] |
list of strings डिफ़ॉल्ट रूप से बंद होता है. सूची में से "पाने वाला:" ईमेल पाने वालों के वे ईमेल पते जो फ़िलहाल ऐड-ऑन बना रहा है. इस फ़ील्ड को चालू करने के लिए, आपको addOns.gmail.composeTrigger.draftAccess फ़ील्ड में
METADATA .
|
Docs इवेंट ऑब्जेक्ट
दस्तावेज़ इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का वह हिस्सा होता है जिसमें उपयोगकर्ता के दस्तावेज़ और उसके कॉन्टेंट के बारे में जानकारी. यह सिर्फ़ अगर होस्ट ऐप्लिकेशन Google Docs है, तो इवेंट ऑब्जेक्ट.
Docs इवेंट ऑब्जेक्ट | |
---|---|
docs.id |
string सिर्फ़ तब सबमिट करें, जब
https://www.googleapis.com/auth/drive.file दायरे को
उपयोगकर्ता ने अनुमति दी है.दस्तावेज़ का आईडी, Docs के यूज़र इंटरफ़ेस (यूआई) में खुलता है. |
docs.title |
string सिर्फ़ तब सबमिट करें, जब
https://www.googleapis.com/auth/drive.file दायरे को
उपयोगकर्ता ने अनुमति दी है.दस्तावेज़ का टाइटल, Docs के यूज़र इंटरफ़ेस (यूआई) में खुलता है. |
docs.addonHasFileScopePermission |
boolean अगर true , ऐड-ऑन ने अनुरोध किया है
और https://www.googleapis.com/auth/drive.file मिले
Docs के यूज़र इंटरफ़ेस (यूआई) में खुले हुए दस्तावेज़ का स्कोप की अनुमति; अगर ऐसा नहीं है, तो
फ़ील्ड false है.
|
docs.matchedUrl.url |
string अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
सिर्फ़ तब दिखाएं, जब ये शर्तें पूरी हों:
उस लिंक का यूआरएल जो Google Docs में झलक जनरेट करता है. इस फ़ील्ड का इस्तेमाल करने के लिए, आपको अपने ऐड-ऑन के मेनिफ़ेस्ट में LinkPreviewTriggers को कॉन्फ़िगर करना होगा. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना देखें.
जब कोई उपयोगकर्ता लिंक "docs" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |
Sheets इवेंट ऑब्जेक्ट
शीट इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का वह हिस्सा होता है जिसमें उपयोगकर्ता के दस्तावेज़ और उसके कॉन्टेंट के बारे में जानकारी. यह सिर्फ़ अगर होस्ट ऐप्लिकेशन Google Sheets है, तो इवेंट ऑब्जेक्ट.
Sheets इवेंट ऑब्जेक्ट | |
---|---|
sheets.id |
string सिर्फ़ तब सबमिट करें, जब
https://www.googleapis.com/auth/drive.file दायरे को
उपयोगकर्ता ने अनुमति दी है. स्प्रेडशीट का आईडी, Sheets के यूज़र इंटरफ़ेस (यूआई) में खुलता है.
|
sheets.title |
string सिर्फ़ तब सबमिट करें, जब
https://www.googleapis.com/auth/drive.file दायरे को
उपयोगकर्ता ने अनुमति दी है. Sheets में खुलने वाली स्प्रेडशीट का टाइटल
यूज़र इंटरफ़ेस (यूआई).
|
sheets.addonHasFileScopePermission |
boolean अगर true , ऐड-ऑन ने अनुरोध किया है
और https://www.googleapis.com/auth/drive.file मिले
Sheets के यूज़र इंटरफ़ेस (यूआई) में खुली स्प्रेडशीट के लिए स्कोप की अनुमति; अन्य मामलों में
यह फ़ील्ड false है.
|
sheets.matchedUrl.url |
string अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
सिर्फ़ तब दिखाएं, जब ये शर्तें पूरी हों:
उस लिंक का यूआरएल जो Google Sheets में झलक जनरेट करता है. इस फ़ील्ड का इस्तेमाल करने के लिए, आपको अपने ऐड-ऑन के मेनिफ़ेस्ट में LinkPreviewTriggers को कॉन्फ़िगर करना होगा. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना देखें.
जब कोई उपयोगकर्ता लिंक "sheets" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |
Slides इवेंट ऑब्जेक्ट
Slides इवेंट ऑब्जेक्ट, पूरे इवेंट ऑब्जेक्ट का वह हिस्सा होता है जिसमें उपयोगकर्ता के दस्तावेज़ और उसके कॉन्टेंट के बारे में जानकारी. यह सिर्फ़ अगर होस्ट ऐप्लिकेशन Google Slides है, तो इवेंट ऑब्जेक्ट.
Slides इवेंट ऑब्जेक्ट | |
---|---|
slides.id |
string सिर्फ़ तब सबमिट करें, जब
https://www.googleapis.com/auth/drive.file दायरे को
उपयोगकर्ता ने अनुमति दी है. प्रज़ेंटेशन का आईडी, Slides में खुलता है
यूज़र इंटरफ़ेस (यूआई).
|
slides.title |
string सिर्फ़ तब सबमिट करें, जब
https://www.googleapis.com/auth/drive.file दायरे को
उपयोगकर्ता ने अनुमति दी है. प्रज़ेंटेशन का टाइटल इसमें खुलेगा
Slides का यूज़र इंटरफ़ेस (यूआई).
|
slides.addonHasFileScopePermission |
boolean अगर true , ऐड-ऑन ने अनुरोध किया है
और https://www.googleapis.com/auth/drive.file मिले
प्रज़ेंटेशन के लिए स्कोप की अनुमति, Slides के यूज़र इंटरफ़ेस (यूआई) में खुलती है; अन्य मामलों में
यह फ़ील्ड false है.
|
slides.matchedUrl.url |
string अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
सिर्फ़ तब दिखाएं, जब ये शर्तें पूरी हों:
उस लिंक का यूआरएल जो Google Slides में झलक जनरेट करता है. इस फ़ील्ड का इस्तेमाल करने के लिए, आपको अपने ऐड-ऑन के मेनिफ़ेस्ट में LinkPreviewTriggers को कॉन्फ़िगर करना होगा.
ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना देखें.
जब कोई उपयोगकर्ता लिंक "slides" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |