इंडेक्स
AddOnWidgetSet
(मैसेज)AddOnWidgetSet.WidgetType
(enum)CommonAddOnManifest
(मैसेज)CreateActionExtensionPoint
(मैसेज)HomepageExtensionPoint
(मैसेज)HttpAuthorizationHeader
(enum)HttpOptions
(मैसेज)LayoutProperties
(मैसेज)LinkPreviewExtensionPoint
(मैसेज)MenuItemExtensionPoint
(मैसेज)UniversalActionExtensionPoint
(मैसेज)UriPattern
(मैसेज)
AddOnWidgetSet
ऐड-ऑन का इस्तेमाल करने वाला विजेट सबसेट.
फ़ील्ड | |
---|---|
usedWidgets[] |
ऐड-ऑन में इस्तेमाल किए गए विजेट की सूची. |
WidgetType
विजेट का टाइप. WIDGET_TYPE_UNSPECIFIED
, बुनियादी विजेट सेट है.
Enums | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
डिफ़ॉल्ट विजेट सेट किया गया. |
DATE_PICKER |
तारीख चुनने वाला टूल. |
STYLED_BUTTONS |
स्टाइल वाले बटन में, भरी हुई फ़ील्ड वाले बटन और बंद किए गए बटन शामिल होते हैं. |
PERSISTENT_FORMS |
पर्सिस्टेंट फ़ॉर्म की मदद से, कार्रवाइयों के दौरान फ़ॉर्म की वैल्यू को सेव किया जा सकता है. |
FIXED_FOOTER |
कार्ड में फ़िक्स किया गया फ़ुटर. |
UPDATE_SUBJECT_AND_RECIPIENTS |
ड्राफ़्ट का विषय और पाने वालों की जानकारी अपडेट करें. |
GRID_WIDGET |
ग्रिड विजेट. |
ADDON_COMPOSE_UI_ACTION |
Gmail ऐड-ऑन की ऐसी कार्रवाई जो ऐड-ऑन के 'लिखें' यूज़र इंटरफ़ेस (यूआई) पर लागू होती है. |
CommonAddOnManifest
ऐड-ऑन कॉन्फ़िगरेशन, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन के साथ शेयर किया जाता है.
फ़ील्ड | |
---|---|
name |
ज़रूरी है. ऐड-ऑन का डिसप्ले नेम. |
logoUrl |
ज़रूरी है. ऐड-ऑन टूलबार में दिखने वाले लोगो की इमेज का यूआरएल. |
layoutProperties |
ऐड-ऑन कार्ड के लिए सामान्य लेआउट प्रॉपर्टी. |
addOnWidgetSet |
ऐड-ऑन में इस्तेमाल किए गए विजेट. अगर इस फ़ील्ड की वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट सेट का इस्तेमाल किया जाता है. |
useLocaleFromApp |
होस्ट ऐप्लिकेशन से स्थानीय भाषा की जानकारी पास करनी है या नहीं. |
homepageTrigger |
यह एक ऐसा एंडपॉइंट तय करता है जिसे किसी भी होस्ट में, किसी भी कॉन्टेक्स्ट में चलाया जाएगा. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि संदर्भ के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. |
universalActions[] |
यह यूनिवर्सल ऐक्शन मेन्यू में एक्सटेंशन पॉइंट की सूची तय करता है. यह सूची, ऐड-ऑन के लिए सेटिंग मेन्यू के तौर पर काम करती है. एक्सटेंशन पॉइंट, खोलने के लिए कोई लिंक यूआरएल या फ़ॉर्म सबमिशन के तौर पर लागू करने के लिए कोई एंडपॉइंट हो सकता है. |
openLinkUrlPrefixes |
OpenLink कार्रवाई में सिर्फ़ |
CreateActionExtensionPoint
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Workspace ऐप्लिकेशन में संसाधन बनाने का वर्कफ़्लो शुरू करता है. ज़्यादा जानकारी के लिए, @ मेन्यू से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें.
फ़ील्ड | |
---|---|
id |
ज़रूरी है. इस एक्सटेंशन पॉइंट को अलग करने के लिए यूनीक आईडी. आईडी में ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. साथ ही, यह |
labelText |
ज़रूरी है. संसाधन बनाने के एंट्री पॉइंट के आइकॉन के बगल में दिखने वाला टेक्स्ट, जैसे कि |
localizedLabelText |
ज़रूरी नहीं. अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को |
runFunction |
ज़रूरी है. लिंक बनाने के लिए, संसाधन बनाने का वर्कफ़्लो ट्रिगर होने पर लागू होने वाला एंडपॉइंट. |
logoUrl |
ज़रूरी नहीं. संसाधन बनाने के एंट्री पॉइंट के लिए दिखने वाला आइकॉन. अगर आइकॉन नहीं दिया जाता है, तो मेन्यू में आपके ऐड-ऑन के टूलबार आइकॉन, |
HomepageExtensionPoint
ऐड-ऑन के होम पेज व्यू को एलान करने के लिए सामान्य फ़ॉर्मैट.
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
enabled |
ज़रूरी नहीं. अगर इसे अगर यह सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से अगर किसी ऐड-ऑन का कस्टम होम पेज व्यू बंद है, तो उपयोगकर्ताओं को खास जानकारी वाला सामान्य कार्ड दिखाया जाता है. |
HttpAuthorizationHeader
ऐड-ऑन HTTP
के अनुरोधों में भेजा गया अनुमति हेडर.
Enums | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू, जो SYSTEM_ID_TOKEN के बराबर होती है. |
SYSTEM_ID_TOKEN |
प्रोजेक्ट के हिसाब से Google Workspace ऐड-ऑन के सिस्टम सेवा खाते (डिफ़ॉल्ट) के लिए आईडी टोकन भेजें. |
USER_ID_TOKEN |
असली उपयोगकर्ता के लिए आईडी टोकन भेजें. |
NONE |
पुष्टि करने वाला हेडर न भेजें. |
HttpOptions
ऐड-ऑन के HTTP
एंडपॉइंट पर अनुरोध भेजने के विकल्प.
फ़ील्ड | |
---|---|
authorizationHeader |
|
LayoutProperties
कार्ड लेआउट प्रॉपर्टी, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन में शेयर की जाती हैं.
फ़ील्ड | |
---|---|
primaryColor |
ऐड-ऑन का मुख्य रंग. यह टूलबार का रंग सेट करता है. अगर कोई प्राइमरी कलर सेट नहीं किया गया है, तो फ़्रेमवर्क की दी गई डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. |
secondaryColor |
ऐड-ऑन का सेकंडरी कलर. इससे बटन का रंग सेट किया जाता है. अगर प्राइमरी कलर सेट है, लेकिन सेकंडरी कलर सेट नहीं है, तो सेकंडरी कलर प्राइमरी कलर जैसा ही होगा. अगर न तो प्राइमरी कलर और न ही सेकंडरी कलर सेट किया गया है, तो फ़्रेमवर्क की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. |
useNewMaterialDesign |
कार्ड के लिए मटीरियल डिज़ाइन चालू करता है. |
LinkPreviewExtensionPoint
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Docs, Sheets या Slides फ़ाइल में तीसरे पक्ष या Google से बाहर की किसी सेवा का लिंक टाइप करता है या चिपकाता है.
फ़ील्ड | |
---|---|
labelText |
ज़रूरी है. स्मार्ट चिप के उदाहरण के लिए टेक्स्ट, जो उपयोगकर्ताओं को लिंक की झलक देखने के लिए कहता है. जैसे, |
localizedLabelText |
ज़रूरी नहीं. अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को |
patterns[] |
ज़रूरी है. यूआरएल पैटर्न का एक कलेक्शन, जो लिंक की झलक देखने के लिए ऐड-ऑन को ट्रिगर करता है. |
runFunction |
ज़रूरी है. लिंक की झलक ट्रिगर होने पर, इसे लागू किया जाता है. |
logoUrl |
ज़रूरी नहीं. स्मार्ट चिप और झलक दिखाने वाले कार्ड में दिखने वाला आइकॉन. अगर इस एट्रिब्यूट को शामिल नहीं किया जाता है, तो ऐड-ऑन अपने टूलबार आइकॉन, |
MenuItemExtensionPoint
होस्ट ऐप्लिकेशन में दिखने वाले मेन्यू आइटम या बटन का एलान करने के लिए सामान्य फ़ॉर्मैट.
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
label |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की गई कार्रवाई के बारे में बताता है. उदाहरण के लिए, "इनवॉइस डालें." |
logoUrl |
ऐड-ऑन टूलबार में दिखने वाले लोगो की इमेज का यूआरएल. अगर यह सेट नहीं है, तो डिफ़ॉल्ट रूप से ऐड-ऑन के प्राइमरी लोगो के यूआरएल का इस्तेमाल किया जाता है. |
UniversalActionExtensionPoint
यूनिवर्सल ऐक्शन मेन्यू आइटम एक्सटेंशन पॉइंट का एलान करने के लिए फ़ॉर्मैट.
फ़ील्ड | |
---|---|
label |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की गई कार्रवाई के बारे में बताता है. उदाहरण के लिए, "नया संपर्क जोड़ें." |
यूनियन फ़ील्ड action_type . ज़रूरी है. यूनिवर्सल ऐक्शन मेन्यू आइटम पर काम करने वाली कार्रवाई का टाइप. यह कोई लिंक हो सकता है या कोई एंडपॉइंट हो सकता है. action_type इनमें से कोई एक हो सकता है: |
|
openLink |
UniversalAction से खोला जाने वाला यूआरएल. |
runFunction |
UniversalAction से चलाया जाने वाला एंडपॉइंट. |
UriPattern
लिंक की झलक को ट्रिगर करने वाले हर यूआरएल पैटर्न का कॉन्फ़िगरेशन.
फ़ील्ड | |
---|---|
hostPattern |
हर यूआरएल पैटर्न की झलक देखने के लिए ज़रूरी है. यूआरएल पैटर्न का डोमेन. यह ऐड-ऑन, उन लिंक की झलक दिखाता है जिनके यूआरएल में यह डोमेन शामिल होता है. उदाहरण के लिए, |
pathPrefix |
ज़रूरी नहीं. वह पाथ जो उदाहरण के लिए, अगर यूआरएल होस्ट पैटर्न होस्ट पैटर्न डोमेन में मौजूद सभी यूआरएल से मैच करने के लिए, |