- संसाधन: डिप्लॉयमेंट
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- वेब
- राज्य
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- तरीके
संसाधन: डिप्लॉयमेंट
Google Workspace ऐड-ऑन का डिप्लॉयमेंट
JSON के काेड में दिखाना |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
फ़ील्ड | |
---|---|
name |
डिप्लॉयमेंट रिसॉर्स का नाम. उदाहरण: |
oauthScopes[] |
Google OAuth के उन दायरों की सूची जिनके लिए ऐड-ऑन एंडपॉइंट को लागू करने से पहले, असली उपयोगकर्ता से सहमति का अनुरोध करना है. |
addOns |
Google Workspace ऐड-ऑन का कॉन्फ़िगरेशन. |
etag |
इस वैल्यू का हिसाब, स्टोरेज में डिप्लॉयमेंट के वर्शन के आधार पर सर्वर लगाता है. साथ ही, इसे अपडेट और मिटाने के अनुरोधों पर भेजा जा सकता है, ताकि आगे बढ़ने से पहले क्लाइंट के पास अप-टू-डेट वैल्यू हो. |
AddOns
Google Workspace ऐड-ऑन का कॉन्फ़िगरेशन.
JSON के काेड में दिखाना |
---|
{ "common": { object ( |
फ़ील्ड | |
---|---|
common |
Google Workspace के सभी ऐड-ऑन के लिए कॉन्फ़िगरेशन एक जैसा होता है. |
gmail |
Gmail ऐड-ऑन का कॉन्फ़िगरेशन. |
drive |
Drive के ऐड-ऑन का कॉन्फ़िगरेशन. |
calendar |
Calendar ऐड-ऑन का कॉन्फ़िगरेशन. |
docs |
Docs ऐड-ऑन का कॉन्फ़िगरेशन. |
meet |
Meet ऐड-ऑन का कॉन्फ़िगरेशन. |
sheets |
Sheets ऐड-ऑन का कॉन्फ़िगरेशन. |
slides |
Slides ऐड-ऑन का कॉन्फ़िगरेशन. |
httpOptions |
ऐड-ऑन के एचटीटीपी एंडपॉइंट पर अनुरोध भेजने के विकल्प |
CommonAddOnManifest
ऐड-ऑन कॉन्फ़िगरेशन, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन के साथ शेयर किया जाता है.
JSON के काेड में दिखाना |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
फ़ील्ड | |
---|---|
name |
ज़रूरी है. ऐड-ऑन का डिसप्ले नेम. |
logoUrl |
ज़रूरी है. ऐड-ऑन टूलबार में दिखने वाले लोगो की इमेज का यूआरएल. |
layoutProperties |
ऐड-ऑन कार्ड के लिए सामान्य लेआउट प्रॉपर्टी. |
addOnWidgetSet |
ऐड-ऑन में इस्तेमाल किए गए विजेट. अगर इस फ़ील्ड की वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट सेट का इस्तेमाल किया जाता है. |
useLocaleFromApp |
होस्ट ऐप्लिकेशन से स्थानीय भाषा की जानकारी पास करनी है या नहीं. |
homepageTrigger |
यह एक ऐसा एंडपॉइंट तय करता है जिसे किसी भी होस्ट में, किसी भी कॉन्टेक्स्ट में चलाया जाएगा. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि संदर्भ के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. |
universalActions[] |
यूनिवर्सल ऐक्शन मेन्यू में एक्सटेंशन पॉइंट की सूची तय करता है. यह सूची, ऐड-ऑन के लिए सेटिंग मेन्यू के तौर पर काम करती है. एक्सटेंशन पॉइंट, कोई लिंक यूआरएल हो सकता है, जिसे खोला जा सकता है या कोई एंडपॉइंट हो सकता है, जिसे फ़ॉर्म सबमिशन के तौर पर लागू किया जा सकता है. |
openLinkUrlPrefixes |
OpenLink कार्रवाई में सिर्फ़ |
LayoutProperties
कार्ड लेआउट प्रॉपर्टी, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन के साथ शेयर की जाती हैं.
JSON के काेड में दिखाना |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
फ़ील्ड | |
---|---|
primaryColor |
ऐड-ऑन का मुख्य रंग. यह टूलबार का रंग सेट करता है. अगर कोई प्राइमरी कलर सेट नहीं किया गया है, तो फ़्रेमवर्क की दी गई डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. |
secondaryColor |
ऐड-ऑन का सेकंडरी कलर. इससे बटन का रंग सेट किया जाता है. अगर प्राइमरी कलर सेट है, लेकिन सेकंडरी कलर सेट नहीं है, तो सेकंडरी कलर प्राइमरी कलर जैसा ही होगा. अगर न तो प्राइमरी कलर और न ही सेकंडरी कलर सेट किया गया है, तो फ़्रेमवर्क की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. |
useNewMaterialDesign |
कार्ड के लिए मटीरियल डिज़ाइन चालू करता है. |
AddOnWidgetSet
ऐड-ऑन का इस्तेमाल करने वाला विजेट सबसेट.
JSON के काेड में दिखाना |
---|
{
"usedWidgets": [
enum ( |
फ़ील्ड | |
---|---|
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 ऐड-ऑन की ऐसी कार्रवाई जो ऐड-ऑन के 'लिखें' यूज़र इंटरफ़ेस (यूआई) पर लागू होती है. |
HomepageExtensionPoint
ऐड-ऑन के होम पेज व्यू को एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string, "enabled": boolean } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
enabled |
ज़रूरी नहीं. अगर इसे अगर यह सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से अगर किसी ऐड-ऑन का कस्टम होम पेज व्यू बंद है, तो उपयोगकर्ताओं को खास जानकारी वाला सामान्य कार्ड दिखाया जाता है. |
UniversalActionExtensionPoint
यूनिवर्सल ऐक्शन मेन्यू आइटम एक्सटेंशन पॉइंट का एलान करने के लिए फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "label": string, // Union field |
फ़ील्ड | |
---|---|
label |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की गई कार्रवाई के बारे में बताता है. उदाहरण के लिए, "नया संपर्क जोड़ें." |
यूनियन फ़ील्ड action_type . ज़रूरी है. यूनिवर्सल ऐक्शन मेन्यू आइटम पर काम करने वाली कार्रवाई का टाइप. यह कोई लिंक हो सकता है या कोई एंडपॉइंट हो सकता है. action_type इनमें से कोई एक हो सकता है: |
|
openLink |
UniversalAction से खोला जाने वाला यूआरएल. |
runFunction |
UniversalAction से चलाया जाने वाला एंडपॉइंट. |
GmailAddOnManifest
Gmail ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
ऐसे एंडपॉइंट के बारे में बताता है जो ऐसे कॉन्टेक्स्ट में लागू होगा जो बताए गए कॉन्टेक्स्ट ट्रिगर से मेल नहीं खाते. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि संदर्भ के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. अगर यह मौजूद है, तो यह |
contextualTriggers[] |
उन शर्तों का सेट तय करता है जो ऐड-ऑन को ट्रिगर करते हैं. |
universalActions[] |
ऐड-ऑन के लिए, यूनिवर्सल ऐक्शन का एक सेट तय करता है. उपयोगकर्ता, ऐड-ऑन टूलबार मेन्यू से यूनिवर्सल ऐक्शन ट्रिगर करता है. |
composeTrigger |
ईमेल लिखने में लगने वाले समय का पता लगाने वाले ऐड-ऑन के लिए, ईमेल लिखने में लगने वाले समय का ट्रिगर तय करता है. यह ट्रिगर, उपयोगकर्ता के ईमेल लिखने के दौरान, ऐड-ऑन को कार्रवाई करने की अनुमति देता है. ईमेल लिखते समय जोड़े जाने वाले सभी ऐड-ऑन का दायरा |
authorizationCheckFunction |
एंडपॉइंट का नाम, जो तीसरे पक्ष के एपीआई की जांच करके पुष्टि करता है कि ऐड-ऑन के पास तीसरे पक्ष की सभी ज़रूरी अनुमतियां हैं. अगर जांच पूरी नहीं होती है, तो अनुमति फ़्लो शुरू करने के लिए, फ़ंक्शन को एक अपवाद फेंकना चाहिए. उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, इस फ़ंक्शन को ऐड-ऑन के हर बार इस्तेमाल करने से पहले कॉल किया जाता है. |
ContextualTrigger
यह एक ऐसा ट्रिगर तय करता है जो ईमेल खोलने की किसी खास शर्त पूरी होने पर ट्रिगर होता है. ट्रिगर होने पर, यह किसी खास एंडपॉइंट को लागू करता है. आम तौर पर, ऐसा नए कार्ड बनाने और यूज़र इंटरफ़ेस (यूआई) को अपडेट करने के लिए किया जाता है.
JSON के काेड में दिखाना |
---|
{ "onTriggerFunction": string, // Union field |
फ़ील्ड | |
---|---|
onTriggerFunction |
ज़रूरी है. ट्रिगर से मैच होने वाले मैसेज मिलने पर कॉल किए जाने वाले एंडपॉइंट का नाम. |
यूनियन फ़ील्ड trigger . ट्रिगर के टाइप से यह तय होता है कि Gmail, ऐड-ऑन दिखाने के लिए किन शर्तों का इस्तेमाल करेगा. trigger इनमें से कोई एक हो सकता है: |
|
unconditional |
बिना शर्त वाले ट्रिगर, कोई भी ईमेल मैसेज खोलने पर ट्रिगर होते हैं. |
UnconditionalTrigger
इस टाइप में कोई फ़ील्ड नहीं होता.
यह एक ऐसा ट्रिगर है जो किसी भी ईमेल मैसेज के खुलने पर ट्रिगर होता है.
UniversalAction
यह एक ऐसी कार्रवाई है जो मैसेज के संदर्भ के बावजूद, ऐड-ऑन टूलबार मेन्यू में हमेशा उपलब्ध होती है.
JSON के काेड में दिखाना |
---|
{ "text": string, // Union field |
फ़ील्ड | |
---|---|
text |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जिसमें कार्रवाई के बारे में बताया गया हो. उदाहरण के लिए, "नया संपर्क जोड़ें." |
यूनियन फ़ील्ड action_type . कार्रवाई के टाइप से यह तय होता है कि उपयोगकर्ता जब कार्रवाई करता है, तो Gmail का व्यवहार कैसा होगा. action_type इनमें से कोई एक हो सकता है: |
|
openLink |
वह लिंक जिसे उपयोगकर्ता की कार्रवाई ट्रिगर करने पर, Gmail खोलता है. |
runFunction |
वह एंडपॉइंट जिसे उपयोगकर्ता की कार्रवाई ट्रिगर करने पर कॉल किया जाता है. ज़्यादा जानकारी के लिए, यूनिवर्सल ऐक्शन गाइड देखें. |
ComposeTrigger
यह एक ऐसा ट्रिगर है जो उपयोगकर्ता के ईमेल लिखने पर चालू होता है.
JSON के काेड में दिखाना |
---|
{ "actions": [ { object ( |
फ़ील्ड | |
---|---|
actions[] |
कॉम्पोज़ करने के समय जोड़े जाने वाले ऐड-ऑन के लिए, कार्रवाइयों का सेट तय करता है. ये ऐसी कार्रवाइयां हैं जिन्हें उपयोगकर्ता, कॉम्पोज़ करने के समय के लिए जोड़े गए ऐड-ऑन पर ट्रिगर कर सकते हैं. |
draftAccess |
यह तय करता है कि कॉम्पोज़ करने के समय ट्रिगर होने वाले ऐड-ऑन के लिए, डेटा का ऐक्सेस किस लेवल पर होगा. |
MenuItemExtensionPoint
होस्ट ऐप्लिकेशन में दिखने वाले मेन्यू आइटम या बटन का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
label |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की गई कार्रवाई के बारे में बताता है. उदाहरण के लिए, "इनवॉइस डालें." |
logoUrl |
ऐड-ऑन टूलबार में दिखने वाले लोगो की इमेज का यूआरएल. अगर यह सेट नहीं है, तो डिफ़ॉल्ट रूप से ऐड-ऑन के प्राइमरी लोगो के यूआरएल का इस्तेमाल किया जाता है. |
DraftAccess
एक एन्म (enum), जो डेटा ऐक्सेस के उस लेवल को तय करता है जिसकी ज़रूरत कॉम्पोज़ ट्रिगर को होती है.
Enums | |
---|---|
UNSPECIFIED |
जब ड्राफ़्टऐक्सेस के लिए कोई वैल्यू सेट नहीं की जाती है, तब डिफ़ॉल्ट वैल्यू. |
NONE |
'लिखें' ऐड-ऑन ट्रिगर होने पर, 'लिखें' ट्रिगर, ड्राफ़्ट का कोई भी डेटा ऐक्सेस नहीं कर सकता. |
METADATA |
'लिखें' ऐड-ऑन ट्रिगर होने पर, ड्राफ़्ट के मेटाडेटा को ऐक्सेस करने की अनुमति, लिखें ट्रिगर को देता है. इसमें ऑडियंस की सूची शामिल होती है. जैसे, ड्राफ़्ट किए गए मैसेज की 'इसको भेजें' और 'कॉपी' सूची. |
DriveAddOnManifest
Drive ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
अगर यह मौजूद है, तो यह |
onItemsSelectedTrigger |
यह उस व्यवहार से जुड़ा है जो Drive के काम के व्यू में आइटम चुनने पर होता है. जैसे, 'मेरा Drive' में मौजूद दस्तावेज़ों की सूची. |
DriveExtensionPoint
Drive के किसी ऐड-ऑन के ट्रिगर के बारे में बताने के लिए इस्तेमाल किया जाने वाला सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
CalendarAddOnManifest
Calendar ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
ऐसे एंडपॉइंट के बारे में बताता है जो ऐसे कॉन्टेक्स्ट में लागू होता है जो तय किए गए कॉन्टेक्स्ट ट्रिगर से मेल नहीं खाते. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि संदर्भ के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. अगर यह मौजूद है, तो यह |
conferenceSolution[] |
इस ऐड-ऑन से मिलने वाले कॉन्फ़्रेंस के समाधानों के बारे में बताता है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं. |
createSettingsUrlFunction |
एक ऐसा एंडपॉइंट जिसे लागू करने पर, ऐड-ऑन के सेटिंग पेज का यूआरएल बनता है. |
eventOpenTrigger |
यह एक ऐसा एंडपॉइंट है जो किसी इवेंट को देखने या उसमें बदलाव करने के लिए खोलने पर ट्रिगर होता है. |
eventUpdateTrigger |
ऐसा एंडपॉइंट जो ओपन इवेंट अपडेट होने पर ट्रिगर होता है. |
calendarNotificationTrigger |
यह एक ऐसा एंडपॉइंट है जो पहले से कॉन्फ़िगर की गई कैलेंडर सदस्यता के लिए नया इवेंट होने पर ट्रिगर होता है. |
eventAttachmentTrigger |
संदर्भ के हिसाब से ट्रिगर करने के लिए कॉन्फ़िगरेशन. यह तब ट्रिगर होता है, जब उपयोगकर्ता Calendar के ड्रॉपडाउन मेन्यू में, अटैचमेंट की सुविधा देने वाले ऐड-ऑन पर क्लिक करता है. |
currentEventAccess |
इससे यह तय होता है कि इवेंट ऐड-ऑन ट्रिगर होने पर, डेटा का ऐक्सेस किस लेवल पर होगा. |
ConferenceSolution
कॉन्फ़्रेंस से जुड़ी वैल्यू तय करता है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं.
JSON के काेड में दिखाना |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
फ़ील्ड | |
---|---|
onCreateFunction |
ज़रूरी है. कॉन्फ़्रेंस डेटा बनाने के लिए कॉल किया जाने वाला एंडपॉइंट. |
id |
ज़रूरी है. एक ऐड-ऑन में, कॉन्फ़्रेंसिंग के सभी समाधानों के लिए आईडी अलग-अलग होने चाहिए. ऐसा न होने पर, ऐड-ऑन ट्रिगर होने पर गलत कॉन्फ़्रेंसिंग समाधान का इस्तेमाल किया जा सकता है. किसी ऐड-ऑन का डिसप्ले नेम बदला जा सकता है, लेकिन आईडी नहीं बदला जाना चाहिए. |
name |
ज़रूरी है. कॉन्फ़्रेंस के लिए इस्तेमाल किए जा रहे सलूशन का डिसप्ले नेम. |
logoUrl |
ज़रूरी है. कॉन्फ़्रेंस सलूशन के लोगो की इमेज का यूआरएल. |
CalendarExtensionPoint
कैलेंडर ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
EventAccess
एक एन्सम, जो डेटा ऐक्सेस इवेंट ट्रिगर के लिए ज़रूरी लेवल तय करता है.
Enums | |
---|---|
UNSPECIFIED |
eventAccess के लिए कुछ भी सेट न होने पर डिफ़ॉल्ट वैल्यू. |
METADATA |
इवेंट ट्रिगर को इवेंट का मेटाडेटा ऐक्सेस करने की अनुमति देता है. जैसे, इवेंट आईडी और कैलेंडर आईडी. |
READ |
इवेंट ट्रिगर को दिए गए सभी इवेंट फ़ील्ड का ऐक्सेस देता है. इनमें मेटाडेटा, मीटिंग में हिस्सा लेने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. |
WRITE |
इवेंट ट्रिगर को इवेंट के मेटाडेटा का ऐक्सेस देता है. साथ ही, इसमें सभी कार्रवाइयां करने की सुविधा भी मिलती है. इनमें, कॉन्फ़्रेंस में हिस्सा लेने वाले लोगों को जोड़ना और कॉन्फ़्रेंस का डेटा सेट करना शामिल है. |
READ_WRITE |
इवेंट ट्रिगर को, दिए गए सभी इवेंट फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, कॉन्फ़्रेंस में शामिल लोग, और कॉन्फ़्रेंस का डेटा शामिल है. साथ ही, इवेंट ट्रिगर सभी कार्रवाइयां कर सकते हैं. |
DocsAddOnManifest
Google Docs ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
अगर यह मौजूद है, तो यह |
onFileScopeGrantedTrigger |
इस दस्तावेज़/उपयोगकर्ता जोड़े के लिए, फ़ाइल के दायरे की अनुमति मिलने पर लागू होने वाला एंडपॉइंट. |
linkPreviewTriggers[] |
Google Docs दस्तावेज़ में लिंक की झलक देखने के लिए, एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
createActionTriggers[] |
Google Workspace के ऐप्लिकेशन में, तीसरे पक्ष के संसाधन बनाने के लिए एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, @ मेन्यू से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें. |
DocsExtensionPoint
Docs के ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
LinkPreviewExtensionPoint
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Docs, Sheets या Slides फ़ाइल में तीसरे पक्ष या Google से बाहर की किसी सेवा का लिंक टाइप करता है या चिपकाता है.
JSON के काेड में दिखाना |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
फ़ील्ड | |
---|---|
labelText |
ज़रूरी है. स्मार्ट चिप के उदाहरण के लिए टेक्स्ट, जो उपयोगकर्ताओं को लिंक की झलक देखने के लिए कहता है. जैसे, |
localizedLabelText |
ज़रूरी नहीं. अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को ऐसा ऑब्जेक्ट जिसमें |
patterns[] |
ज़रूरी है. यूआरएल पैटर्न का एक कलेक्शन, जो लिंक की झलक देखने के लिए ऐड-ऑन को ट्रिगर करता है. |
runFunction |
ज़रूरी है. लिंक की झलक ट्रिगर होने पर, इसे लागू किया जाता है. |
logoUrl |
ज़रूरी नहीं. स्मार्ट चिप और झलक दिखाने वाले कार्ड में दिखने वाला आइकॉन. अगर इस एट्रिब्यूट को शामिल नहीं किया जाता है, तो ऐड-ऑन अपने टूलबार आइकॉन, |
UriPattern
लिंक की झलक को ट्रिगर करने वाले हर यूआरएल पैटर्न का कॉन्फ़िगरेशन.
JSON के काेड में दिखाना |
---|
{ "hostPattern": string, "pathPrefix": string } |
फ़ील्ड | |
---|---|
hostPattern |
हर यूआरएल पैटर्न की झलक देखने के लिए ज़रूरी है. यूआरएल पैटर्न का डोमेन. यह ऐड-ऑन, उन लिंक की झलक दिखाता है जिनके यूआरएल में यह डोमेन शामिल होता है. उदाहरण के लिए, |
pathPrefix |
ज़रूरी नहीं. वह पाथ जो उदाहरण के लिए, अगर यूआरएल होस्ट पैटर्न होस्ट पैटर्न डोमेन में मौजूद सभी यूआरएल से मैच करने के लिए, |
CreateActionExtensionPoint
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Workspace ऐप्लिकेशन में संसाधन बनाने का वर्कफ़्लो शुरू करता है. ज़्यादा जानकारी के लिए, @ मेन्यू से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
फ़ील्ड | |
---|---|
id |
ज़रूरी है. इस एक्सटेंशन पॉइंट को अलग करने के लिए यूनीक आईडी. आईडी में ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. साथ ही, यह |
labelText |
ज़रूरी है. संसाधन बनाने के एंट्री पॉइंट के आइकॉन के बगल में दिखने वाला टेक्स्ट, जैसे कि |
localizedLabelText |
ज़रूरी नहीं. अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को ऐसा ऑब्जेक्ट जिसमें |
runFunction |
ज़रूरी है. लिंक बनाने के लिए, संसाधन बनाने का वर्कफ़्लो ट्रिगर होने पर लागू होने वाला एंडपॉइंट. |
logoUrl |
ज़रूरी नहीं. संसाधन बनाने के एंट्री पॉइंट के लिए दिखने वाला आइकॉन. अगर आइकॉन नहीं दिया जाता है, तो मेन्यू में आपके ऐड-ऑन के टूलबार आइकॉन, |
MeetAddOnManifest
Meet ऐड-ऑन मेनिफ़ेस्ट.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
अगर यह मौजूद है, तो यह |
web |
Meet के वेब क्लाइंट को बेहतर बनाने वाले ऐड-ऑन के बारे में जानकारी. |
supportsCollaboration |
क्या ऐड-ऑन में, साथ मिलकर काम करने की सुविधा या दूसरों को ऐड-ऑन इस्तेमाल करने का न्योता भेजने की सुविधा है. |
termsUri |
अगर कोई शर्त है, तो ऐड-ऑन के लिए सेवा की शर्तों का लिंक. |
वेब
Meet के वेब क्लाइंट को बेहतर बनाने वाले ऐड-ऑन के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
फ़ील्ड | |
---|---|
sidePanelUri |
साइड पैनल के iframe का यूआरआई. |
sidePanelUrl |
साइड पैनल के iframe का यूआरएल. |
mainStageUri |
"मुख्य स्टेज" iframe का यूआरआई. |
supportsScreenSharing |
ऐड-ऑन, मुख्य स्टेज पर स्क्रीन शेयर करने की सुविधा देता है या नहीं. |
supportsCollaboration |
क्या ऐड-ऑन में, साथ मिलकर काम करने की सुविधा या दूसरों को ऐड-ऑन इस्तेमाल करने का न्योता भेजने की सुविधा है. इस फ़ील्ड का इस्तेमाल अब नहीं किया जा सकता. कृपया MeetAddOnManifest में टॉप लेवल फ़ील्ड का इस्तेमाल करें. |
supportsPopOut |
ऐड-ऑन, ब्राउज़र में पिन किए गए वीडियो को पॉप आउट करने की सुविधा देता है या नहीं. |
hostOrigins[] |
अब काम नहीं करने वाला, लेगसी नाम. ऐसे ऑरिजिन जिन्हें तीसरे पक्ष की साइट वाले iframe की frame-src प्रॉपर्टी में जोड़ा जाना चाहिए. इसके बजाय, addonorigins का इस्तेमाल करें. |
addOnOrigins[] |
ऐसे ऑरिजिन जिन्हें तीसरे पक्ष की साइट वाले iframe की frame-src प्रॉपर्टी में जोड़ा जाना चाहिए. |
openState |
ऐड-ऑन खोलने पर उसकी शुरुआती स्थिति. |
supportsCollaborationHostControls |
साथ मिलकर काम करने की सुविधा देने वाला ऐड-ऑन, होस्ट कंट्रोल के साथ काम करता है या नहीं. |
logoUrl |
ऐड-ऑन के लिए दिखाए जाने वाले लोगो का यूआरएल. अगर लोगो की जानकारी नहीं दी जाती है, तो डिफ़ॉल्ट रूप से मेनिफ़ेस्ट के सामान्य सेक्शन में मौजूद लोगो का इस्तेमाल किया जाता है. |
darkModeLogoUrl |
logourl का डार्क मोड वर्शन. |
displayFlow |
लॉन्च होने पर, ऐड-ऑन का डिसप्ले फ़्लो. |
स्थिति
ऐड-ऑन के खुलने की शुरुआती स्थिति बताने के लिए, वैल्यू की सूची.
Enums | |
---|---|
STATE_UNSPECIFIED |
ऐड-ऑन के लिए शुरुआती स्थिति की जानकारी नहीं दी गई है. |
SIDE_PANEL_ONLY |
ऐड-ऑन सिर्फ़ साइड पैनल के चालू होने पर खुलता है. |
MAIN_STAGE_ONLY |
ऐड-ऑन सिर्फ़ मुख्य स्टेज के चालू होने पर खुलता है. |
SIDE_PANEL_AND_MAIN_STAGE |
ऐड-ऑन, साइड पैनल और मुख्य स्टेज, दोनों के चालू होने पर खुलता है. |
DisplayFlow
लॉन्च होने पर, ऐड-ऑन किस डिसप्ले फ़्लो का इस्तेमाल करेगा, यह बताने के लिए एन्म
Enums | |
---|---|
DISPLAY_FLOW_UNSPECIFIED |
डिसप्ले फ़्लो की जानकारी नहीं दी गई है. |
FOCUS |
ऐड-ऑन, "फ़ोकस" डिसप्ले फ़्लो में लॉन्च होना चाहिए. |
AUGMENT |
ऐड-ऑन, "बढ़ावा" वाले डिसप्ले फ़्लो में लॉन्च होना चाहिए. |
SheetsAddOnManifest
Google Sheets के ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
अगर यह मौजूद है, तो यह |
onFileScopeGrantedTrigger |
इस दस्तावेज़/उपयोगकर्ता जोड़े के लिए, फ़ाइल के दायरे की अनुमति मिलने पर लागू होने वाला एंडपॉइंट. |
linkPreviewTriggers[] |
Google Sheets दस्तावेज़ में लिंक की झलक देखने के लिए, एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
SheetsExtensionPoint
Sheets के ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
SlidesAddOnManifest
Google Slides ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepageTrigger |
अगर यह मौजूद है, तो यह |
onFileScopeGrantedTrigger |
इस दस्तावेज़/उपयोगकर्ता जोड़े के लिए, फ़ाइल के दायरे की अनुमति मिलने पर लागू होने वाला एंडपॉइंट. |
linkPreviewTriggers[] |
Google Slides दस्तावेज़ में लिंक की झलक देखने के लिए, एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
SlidesExtensionPoint
Slides के ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
HttpOptions
ऐड-ऑन HTTP
एंडपॉइंट पर अनुरोध भेजने के विकल्प.
JSON के काेड में दिखाना |
---|
{ "authorizationHeader": enum ( |
फ़ील्ड | |
---|---|
authorizationHeader |
|
granularOauthPermissionSupport |
ऐड-ऑन में, OAuth के ज़रिए ज़्यादा जानकारी वाली सहमति देने की सुविधा चालू है या नहीं. |
HttpAuthorizationHeader
ऐड-ऑन HTTP
के अनुरोधों में भेजा गया अनुमति हेडर.
Enums | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू, जो SYSTEM_ID_TOKEN के बराबर होती है. |
SYSTEM_ID_TOKEN |
प्रोजेक्ट के हिसाब से Google Workspace ऐड-ऑन के सिस्टम सेवा खाते (डिफ़ॉल्ट) के लिए आईडी टोकन भेजें. |
USER_ID_TOKEN |
असली उपयोगकर्ता के लिए आईडी टोकन भेजें. |
NONE |
पुष्टि करने वाला हेडर न भेजें. |
GranularOauthPermissionSupport
ऐड-ऑन में, OAuth के लिए ज़्यादा जानकारी वाली सहमति की सुविधा चालू है या नहीं.
Enums | |
---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
OPT_IN |
ऐड-ऑन, ज़्यादा जानकारी वाली OAuth सहमति के लिए ऑप्ट-इन किया गया हो. |
OPT_OUT |
ऐड-ऑन को OAuth की बारीकी से तय की गई सहमति से ऑप्ट आउट किया गया है. |
तरीके |
|
---|---|
|
तय किए गए नाम और कॉन्फ़िगरेशन के साथ डिप्लॉयमेंट बनाता है. |
|
दिए गए नाम वाले डिप्लॉयमेंट को मिटाता है. |
|
तय किए गए नाम के साथ डिप्लॉयमेंट पाता है. |
|
टेस्ट डिप्लॉयमेंट के इंस्टॉल स्टेटस की जानकारी मिलती है. |
|
टेस्टिंग के लिए, आपके खाते में डिप्लॉयमेंट इंस्टॉल करता है. |
|
किसी प्रोजेक्ट में सभी डिप्लॉयमेंट की सूची बनाता है. |
|
दिए गए नाम से डिप्लॉयमेंट बनाता है या उसे बदलता है. |
|
उपयोगकर्ता के खाते से टेस्ट डिप्लॉयमेंट को अनइंस्टॉल करता है. |