- संसाधन: डिप्लॉयमेंट
- 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
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- तरीके
संसाधन: डिप्लॉयमेंट
Google Workspace ऐड-ऑन का डिप्लॉयमेंट
JSON के काेड में दिखाना |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
फ़ील्ड | |
---|---|
name |
डिप्लॉयमेंट रिसॉर्स का नाम. उदाहरण: |
oauth |
Google OAuth के उन दायरों की सूची जिनके लिए ऐड-ऑन एंडपॉइंट को लागू करने से पहले, असली उपयोगकर्ता से सहमति का अनुरोध करना है. |
add |
Google Workspace ऐड-ऑन का कॉन्फ़िगरेशन. |
etag |
इस वैल्यू का हिसाब, सर्वर से स्टोरेज में डिप्लॉयमेंट के वर्शन के आधार पर लगाया जाता है. साथ ही, इसे अपडेट और मिटाने के अनुरोधों पर भेजा जा सकता है, ताकि आगे बढ़ने से पहले क्लाइंट के पास अप-टू-डेट वैल्यू हो. |
AddOns
Google Workspace ऐड-ऑन का कॉन्फ़िगरेशन.
JSON के काेड में दिखाना |
---|
{ "common": { object ( |
फ़ील्ड | |
---|---|
common |
Google Workspace के सभी ऐड-ऑन के लिए कॉन्फ़िगरेशन एक जैसा होता है. |
gmail |
Gmail ऐड-ऑन का कॉन्फ़िगरेशन. |
drive |
Drive के ऐड-ऑन का कॉन्फ़िगरेशन. |
calendar |
Calendar ऐड-ऑन का कॉन्फ़िगरेशन. |
docs |
Docs ऐड-ऑन का कॉन्फ़िगरेशन. |
sheets |
Sheets ऐड-ऑन का कॉन्फ़िगरेशन. |
slides |
Slides ऐड-ऑन का कॉन्फ़िगरेशन. |
http |
ऐड-ऑन के एचटीटीपी एंडपॉइंट पर अनुरोध भेजने के विकल्प |
CommonAddOnManifest
ऐड-ऑन कॉन्फ़िगरेशन, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन के साथ शेयर किया जाता है.
JSON के काेड में दिखाना |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
फ़ील्ड | |
---|---|
name |
ज़रूरी है. ऐड-ऑन का डिसप्ले नेम. |
logo |
ज़रूरी है. ऐड-ऑन टूलबार में दिखने वाले लोगो की इमेज का यूआरएल. |
layout |
ऐड-ऑन कार्ड के लिए सामान्य लेआउट प्रॉपर्टी. |
add |
ऐड-ऑन में इस्तेमाल किए गए विजेट. अगर इस फ़ील्ड की वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट सेट का इस्तेमाल किया जाता है. |
use |
होस्ट ऐप्लिकेशन से स्थानीय भाषा की जानकारी पास करनी है या नहीं. |
homepage |
यह एक ऐसा एंडपॉइंट तय करता है जिसे किसी भी होस्ट में, किसी भी कॉन्टेक्स्ट में चलाया जाएगा. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि संदर्भ के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. |
universal |
यह यूनिवर्सल ऐक्शन मेन्यू में एक्सटेंशन पॉइंट की सूची तय करता है. यह सूची, ऐड-ऑन के लिए सेटिंग मेन्यू के तौर पर काम करती है. एक्सटेंशन पॉइंट, खोलने के लिए कोई लिंक यूआरएल या फ़ॉर्म सबमिशन के तौर पर लागू करने के लिए कोई एंडपॉइंट हो सकता है. |
open |
OpenLink कार्रवाई में सिर्फ़ |
LayoutProperties
कार्ड लेआउट प्रॉपर्टी, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन के साथ शेयर की जाती हैं.
JSON के काेड में दिखाना |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
फ़ील्ड | |
---|---|
primary |
ऐड-ऑन का मुख्य रंग. यह टूलबार का रंग सेट करता है. अगर कोई मुख्य रंग सेट नहीं किया गया है, तो फ़्रेमवर्क की दी गई डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. |
secondary |
ऐड-ऑन का सेकंडरी कलर. इससे बटन का रंग सेट किया जाता है. अगर प्राइमरी कलर सेट है, लेकिन सेकंडरी कलर सेट नहीं है, तो सेकंडरी कलर प्राइमरी कलर जैसा ही होगा. अगर न तो प्राइमरी कलर और न ही सेकंडरी कलर सेट किया गया है, तो फ़्रेमवर्क की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. |
use |
कार्ड के लिए मटीरियल डिज़ाइन चालू करता है. |
AddOnWidgetSet
ऐड-ऑन का इस्तेमाल करने वाला विजेट सबसेट.
JSON के काेड में दिखाना |
---|
{
"usedWidgets": [
enum ( |
फ़ील्ड | |
---|---|
used |
ऐड-ऑन में इस्तेमाल किए गए विजेट की सूची. |
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 } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
enabled |
ज़रूरी नहीं. अगर इसे अगर यह सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से अगर किसी ऐड-ऑन का कस्टम होम पेज व्यू बंद है, तो उपयोगकर्ताओं को खास जानकारी वाला सामान्य कार्ड दिखाया जाता है. |
UniversalActionExtensionPoint
यूनिवर्सल ऐक्शन मेन्यू आइटम एक्सटेंशन पॉइंट का एलान करने के लिए फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "label": string, // Union field |
फ़ील्ड | |
---|---|
label |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की गई कार्रवाई के बारे में बताता है. उदाहरण के लिए, "नया संपर्क जोड़ें." |
यूनियन फ़ील्ड action_type . ज़रूरी है. यूनिवर्सल ऐक्शन मेन्यू आइटम पर काम करने वाली कार्रवाई का टाइप. यह कोई लिंक हो सकता है या कोई एंडपॉइंट हो सकता है. action_type इनमें से कोई एक हो सकता है: |
|
open |
UniversalAction से खोला जाने वाला यूआरएल. |
run |
UniversalAction से चलाया जाने वाला एंडपॉइंट. |
GmailAddOnManifest
Gmail ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepage |
ऐसे एंडपॉइंट के बारे में बताता है जो ऐसे कॉन्टेक्स्ट में लागू होगा जो बताए गए कॉन्टेक्स्ट ट्रिगर से मेल नहीं खाते. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि कॉन्टेक्स्ट के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. अगर यह मौजूद है, तो यह |
contextual |
उन शर्तों का सेट तय करता है जो ऐड-ऑन को ट्रिगर करते हैं. |
universal |
यह एड-ऑन के लिए, यूनिवर्सल ऐक्शन का एक सेट तय करता है. उपयोगकर्ता, ऐड-ऑन टूलबार मेन्यू से यूनिवर्सल ऐक्शन ट्रिगर करता है. |
compose |
ईमेल लिखने में लगने वाले समय का पता लगाने वाले ऐड-ऑन के लिए, ईमेल लिखने में लगने वाले समय का ट्रिगर तय करता है. यह ट्रिगर, उपयोगकर्ता के ईमेल लिखने के दौरान, ऐड-ऑन को कार्रवाई करने की अनुमति देता है. ईमेल लिखते समय जोड़े जाने वाले सभी ऐड-ऑन का स्कोप |
authorization |
एंडपॉइंट का नाम, जो तीसरे पक्ष के एपीआई की जांच करके पुष्टि करता है कि ऐड-ऑन के पास तीसरे पक्ष की सभी ज़रूरी अनुमतियां हैं. अगर जांच पूरी नहीं होती है, तो अनुमति फ़्लो शुरू करने के लिए, फ़ंक्शन को एक अपवाद फेंकना चाहिए. उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, इस फ़ंक्शन को ऐड-ऑन के हर इस्तेमाल से पहले कॉल किया जाता है. |
ContextualTrigger
यह एक ऐसा ट्रिगर तय करता है जो ईमेल खोलने की किसी खास शर्त पूरी होने पर ट्रिगर होता है. ट्रिगर होने पर, यह किसी खास एंडपॉइंट को लागू करता है. आम तौर पर, ऐसा नए कार्ड बनाने और यूज़र इंटरफ़ेस (यूआई) को अपडेट करने के लिए किया जाता है.
JSON के काेड में दिखाना |
---|
{ "onTriggerFunction": string, // Union field |
फ़ील्ड | |
---|---|
on |
ज़रूरी है. जब कोई मैसेज ट्रिगर से मैच होता है, तो कॉल करने के लिए एंडपॉइंट का नाम. |
यूनियन फ़ील्ड trigger . ट्रिगर के टाइप से यह तय होता है कि Gmail, ऐड-ऑन दिखाने के लिए किन शर्तों का इस्तेमाल करेगा. trigger इनमें से कोई एक हो सकता है: |
|
unconditional |
बिना शर्त वाले ट्रिगर, कोई भी ईमेल मैसेज खोलने पर ट्रिगर होते हैं. |
UnconditionalTrigger
इस टाइप में कोई फ़ील्ड नहीं है.
यह एक ऐसा ट्रिगर है जो किसी भी ईमेल मैसेज के खुलने पर ट्रिगर होता है.
UniversalAction
यह एक ऐसी कार्रवाई है जो मैसेज के संदर्भ के बावजूद, ऐड-ऑन टूलबार मेन्यू में हमेशा उपलब्ध होती है.
JSON के काेड में दिखाना |
---|
{ "text": string, // Union field |
फ़ील्ड | |
---|---|
text |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जिसमें कार्रवाई के बारे में बताया गया हो. उदाहरण के लिए, "नया संपर्क जोड़ें." |
यूनियन फ़ील्ड action_type . कार्रवाई के टाइप से यह तय होता है कि उपयोगकर्ता जब कार्रवाई करता है, तो Gmail का व्यवहार कैसा होगा. action_type इनमें से कोई एक हो सकता है: |
|
open |
वह लिंक जिसे उपयोगकर्ता की कार्रवाई ट्रिगर करने पर, Gmail खोलता है. |
run |
वह एंडपॉइंट जिसे उपयोगकर्ता की कार्रवाई ट्रिगर करने पर कॉल किया जाता है. ज़्यादा जानकारी के लिए, यूनिवर्सल ऐक्शन गाइड देखें. |
ComposeTrigger
यह एक ऐसा ट्रिगर है जो उपयोगकर्ता के ईमेल लिखने पर चालू होता है.
JSON के काेड में दिखाना |
---|
{ "actions": [ { object ( |
फ़ील्ड | |
---|---|
actions[] |
कॉम्पोज़ करने के समय जोड़े जाने वाले ऐड-ऑन के लिए, कार्रवाइयों का सेट तय करता है. ये ऐसी कार्रवाइयां हैं जिन्हें उपयोगकर्ता, कॉम्पोज़ करने के समय के लिए जोड़े गए ऐड-ऑन पर ट्रिगर कर सकते हैं. |
draft |
यह तय करता है कि कॉम्पोज़ करने के समय ऐड-ऑन ट्रिगर होने पर, डेटा को किस लेवल पर ऐक्सेस किया जा सकता है. |
MenuItemExtensionPoint
होस्ट ऐप्लिकेशन में दिखने वाले मेन्यू आइटम या बटन का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
label |
ज़रूरी है. उपयोगकर्ता को दिखने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की गई कार्रवाई के बारे में बताता है. उदाहरण के लिए, "इनवॉइस डालें." |
logo |
ऐड-ऑन टूलबार में दिखने वाले लोगो की इमेज का यूआरएल. अगर यह सेट नहीं है, तो डिफ़ॉल्ट रूप से ऐड-ऑन के प्राइमरी लोगो के यूआरएल का इस्तेमाल किया जाता है. |
DraftAccess
एक सूची, जो डेटा ऐक्सेस के उस लेवल के बारे में बताती है जो कंपोज ट्रिगर के लिए ज़रूरी है.
Enums | |
---|---|
UNSPECIFIED |
जब ड्राफ़्टऐक्सेस के लिए कोई वैल्यू सेट नहीं की जाती है, तब डिफ़ॉल्ट वैल्यू. |
NONE |
'लिखें' ऐड-ऑन ट्रिगर होने पर, 'लिखें' ट्रिगर, ड्राफ़्ट का कोई डेटा ऐक्सेस नहीं कर सकता. |
METADATA |
'लिखें' ऐड-ऑन ट्रिगर होने पर, ड्राफ़्ट के मेटाडेटा को ऐक्सेस करने की अनुमति, लिखें ट्रिगर को देता है. इसमें ऑडियंस की सूची शामिल होती है. जैसे, ड्राफ़्ट किए गए मैसेज की 'इसको भेजें' और 'कॉपी' सूची. |
DriveAddOnManifest
Drive ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepage |
इस पैरामीटर के मौजूद होने पर, |
on |
यह उस व्यवहार से जुड़ा है जो Drive के काम के व्यू में आइटम चुनने पर होता है. जैसे, 'मेरा Drive' में मौजूद दस्तावेज़ों की सूची. |
DriveExtensionPoint
Drive के किसी ऐड-ऑन के ट्रिगर की जानकारी देने के लिए इस्तेमाल किया जाने वाला सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
CalendarAddOnManifest
Calendar ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepage |
ऐसे एंडपॉइंट की जानकारी देता है जो ऐसे कॉन्टेक्स्ट में लागू होता है जो एंडपॉइंट के लिए तय किए गए कॉन्टेक्स्ट ट्रिगर से मेल नहीं खाते. इस फ़ंक्शन से जनरेट किए गए कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करेगा, तो हो सकता है कि संदर्भ के हिसाब से दिखाए जाने वाले कॉन्टेंट की वजह से कार्ड न दिखें. अगर यह मौजूद है, तो यह |
conference |
इस ऐड-ऑन से मिलने वाले कॉन्फ़्रेंस के समाधानों के बारे में बताता है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं. |
create |
एक ऐसा एंडपॉइंट जिसे लागू करने पर, ऐड-ऑन के सेटिंग पेज का यूआरएल बनता है. |
event |
ऐसा एंडपॉइंट जो किसी इवेंट को देखने या उसमें बदलाव करने के लिए खोलने पर ट्रिगर होता है. |
event |
ऐसा एंडपॉइंट जो ओपन इवेंट अपडेट होने पर ट्रिगर होता है. |
event |
संदर्भ के हिसाब से ट्रिगर करने के लिए कॉन्फ़िगरेशन. यह तब ट्रिगर होता है, जब उपयोगकर्ता Calendar के ड्रॉपडाउन मेन्यू में, अटैचमेंट की सुविधा देने वाले ऐड-ऑन पर क्लिक करता है. |
current |
यह तय करता है कि इवेंट ऐड-ऑन ट्रिगर होने पर, डेटा को किस लेवल पर ऐक्सेस किया जा सकता है. |
ConferenceSolution
कॉन्फ़्रेंस से जुड़ी वैल्यू तय करता है. तीसरे पक्ष के कॉन्फ़्रेंसिंग ऐड-ऑन, सिर्फ़ Apps Script में बनाए जा सकते हैं.
JSON के काेड में दिखाना |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
फ़ील्ड | |
---|---|
on |
ज़रूरी है. कॉन्फ़्रेंस डेटा बनाने के लिए कॉल किया जाने वाला एंडपॉइंट. |
id |
ज़रूरी है. एक ऐड-ऑन में, कॉन्फ़्रेंसिंग के सभी समाधानों के लिए आईडी अलग-अलग होने चाहिए. ऐसा न होने पर, ऐड-ऑन ट्रिगर होने पर गलत कॉन्फ़्रेंसिंग समाधान का इस्तेमाल किया जा सकता है. किसी ऐड-ऑन का डिसप्ले नेम बदला जा सकता है, लेकिन आईडी नहीं बदला जाना चाहिए. |
name |
ज़रूरी है. कॉन्फ़्रेंस के लिए इस्तेमाल किए जा रहे सलूशन का डिसप्ले नेम. |
logo |
ज़रूरी है. कॉन्फ़्रेंस के समाधान के लोगो की इमेज का यूआरएल. |
CalendarExtensionPoint
कैलेंडर ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
EventAccess
एक एन्सम, जो डेटा ऐक्सेस इवेंट ट्रिगर के लिए ज़रूरी लेवल तय करता है.
Enums | |
---|---|
UNSPECIFIED |
eventAccess के लिए कुछ भी सेट न होने पर डिफ़ॉल्ट वैल्यू. |
METADATA |
इवेंट ट्रिगर को इवेंट का मेटाडेटा ऐक्सेस करने की अनुमति देता है. जैसे, इवेंट आईडी और कैलेंडर आईडी. |
READ |
इवेंट ट्रिगर को, दिए गए सभी इवेंट फ़ील्ड का ऐक्सेस देता है. इनमें मेटाडेटा, मीटिंग में हिस्सा लेने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. |
WRITE |
इवेंट ट्रिगर को इवेंट के मेटाडेटा का ऐक्सेस देता है. साथ ही, इवेंट में शामिल होने वाले लोगों को जोड़ने और कॉन्फ़्रेंस डेटा सेट करने जैसी सभी कार्रवाइयां करने की सुविधा देता है. |
READ_WRITE |
इवेंट ट्रिगर को, दिए गए सभी इवेंट फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, कॉन्फ़्रेंस में शामिल लोग, और कॉन्फ़्रेंस का डेटा शामिल है. साथ ही, इवेंट ट्रिगर सभी कार्रवाइयां कर सकते हैं. |
DocsAddOnManifest
Google Docs ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepage |
अगर यह मौजूद है, तो यह |
on |
इस दस्तावेज़/उपयोगकर्ता जोड़े के लिए, फ़ाइल के दायरे की अनुमति मिलने पर लागू होने वाला एंडपॉइंट. |
link |
Google Docs दस्तावेज़ में लिंक की झलक देखने के लिए, एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
create |
Google Workspace के ऐप्लिकेशन में, तीसरे पक्ष के संसाधन बनाने के लिए एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, @ मेन्यू से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें. |
DocsExtensionPoint
Docs के ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
LinkPreviewExtensionPoint
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Docs, Sheets या Slides फ़ाइल में तीसरे पक्ष या Google से बाहर की किसी सेवा का लिंक टाइप करता है या चिपकाता है.
JSON के काेड में दिखाना |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
फ़ील्ड | |
---|---|
label |
ज़रूरी है. स्मार्ट चिप के उदाहरण के लिए टेक्स्ट, जो उपयोगकर्ताओं को लिंक की झलक देखने के लिए कहता है. जैसे, |
localized |
ज़रूरी नहीं. अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को ऐसा ऑब्जेक्ट जिसमें |
patterns[] |
ज़रूरी है. यूआरएल पैटर्न का एक कलेक्शन, जो लिंक की झलक देखने के लिए ऐड-ऑन को ट्रिगर करता है. |
run |
ज़रूरी है. लिंक की झलक ट्रिगर होने पर, इसे लागू किया जाता है. |
logo |
ज़रूरी नहीं. स्मार्ट चिप और झलक दिखाने वाले कार्ड में दिखने वाला आइकॉन. अगर इस एट्रिब्यूट को शामिल नहीं किया जाता है, तो ऐड-ऑन अपने टूलबार आइकॉन, |
UriPattern
लिंक की झलक को ट्रिगर करने वाले हर यूआरएल पैटर्न का कॉन्फ़िगरेशन.
JSON के काेड में दिखाना |
---|
{ "hostPattern": string, "pathPrefix": string } |
फ़ील्ड | |
---|---|
host |
हर यूआरएल पैटर्न की झलक देखने के लिए ज़रूरी है. यूआरएल पैटर्न का डोमेन. यह ऐड-ऑन, उन लिंक की झलक दिखाता है जिनके यूआरएल में यह डोमेन शामिल होता है. उदाहरण के लिए, |
path |
ज़रूरी नहीं. वह पाथ जो उदाहरण के लिए, अगर यूआरएल होस्ट पैटर्न होस्ट पैटर्न डोमेन में मौजूद सभी यूआरएल से मैच करने के लिए, |
CreateActionExtensionPoint
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Workspace ऐप्लिकेशन में संसाधन बनाने का वर्कफ़्लो शुरू करता है. ज़्यादा जानकारी के लिए, @ मेन्यू से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
फ़ील्ड | |
---|---|
id |
ज़रूरी है. इस एक्सटेंशन पॉइंट को अलग करने के लिए यूनीक आईडी. आईडी में ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. साथ ही, यह |
label |
ज़रूरी है. संसाधन बनाने के एंट्री पॉइंट के आइकॉन के बगल में दिखने वाला टेक्स्ट, जैसे कि |
localized |
ज़रूरी नहीं. अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को ऐसा ऑब्जेक्ट जिसमें |
run |
ज़रूरी है. लिंक बनाने के लिए, संसाधन बनाने का वर्कफ़्लो ट्रिगर होने पर लागू होने वाला एंडपॉइंट. |
logo |
ज़रूरी नहीं. संसाधन बनाने के एंट्री पॉइंट के लिए दिखने वाला आइकॉन. अगर आइकॉन नहीं दिया जाता है, तो मेन्यू में आपके ऐड-ऑन के टूलबार आइकॉन, |
SheetsAddOnManifest
Google Sheets के ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepage |
अगर यह मौजूद है, तो यह |
on |
इस दस्तावेज़/उपयोगकर्ता जोड़े के लिए, फ़ाइल के दायरे की अनुमति मिलने पर लागू होने वाला एंडपॉइंट. |
link |
Google Sheets दस्तावेज़ में लिंक की झलक देखने के लिए, एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
SheetsExtensionPoint
Sheets के ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
SlidesAddOnManifest
Google Slides ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object ( |
फ़ील्ड | |
---|---|
homepage |
अगर यह मौजूद है, तो यह |
on |
इस दस्तावेज़/उपयोगकर्ता जोड़े के लिए, फ़ाइल के दायरे की अनुमति मिलने पर लागू होने वाला एंडपॉइंट. |
link |
Google Slides दस्तावेज़ में लिंक की झलक देखने के लिए, एक्सटेंशन पॉइंट की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
SlidesExtensionPoint
Slides के ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
run |
ज़रूरी है. यह एक्सटेंशन पॉइंट चालू होने पर, लागू होने वाला एंडपॉइंट. |
HttpOptions
ऐड-ऑन HTTP
एंडपॉइंट पर अनुरोध भेजने के विकल्प.
JSON के काेड में दिखाना |
---|
{
"authorizationHeader": enum ( |
फ़ील्ड | |
---|---|
authorization |
|
HttpAuthorizationHeader
ऐड-ऑन HTTP
के अनुरोधों में भेजा गया अनुमति हेडर.
Enums | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू, जो SYSTEM_ID_TOKEN के बराबर होती है. |
SYSTEM_ID_TOKEN |
प्रोजेक्ट के हिसाब से Google Workspace ऐड-ऑन के सिस्टम सेवा खाते (डिफ़ॉल्ट) के लिए आईडी टोकन भेजें. |
USER_ID_TOKEN |
असली उपयोगकर्ता के लिए आईडी टोकन भेजें. |
NONE |
पुष्टि करने वाला हेडर न भेजें. |
तरीके |
|
---|---|
|
तय किए गए नाम और कॉन्फ़िगरेशन के साथ डिप्लॉयमेंट बनाता है. |
|
दिए गए नाम वाले डिप्लॉयमेंट को मिटाता है. |
|
तय किए गए नाम के साथ डिप्लॉयमेंट पाता है. |
|
टेस्ट डिप्लॉयमेंट के इंस्टॉल होने की स्थिति दिखाता है. |
|
टेस्टिंग के लिए, आपके खाते में डिप्लॉयमेंट इंस्टॉल करता है. |
|
किसी प्रोजेक्ट में सभी डिप्लॉयमेंट की सूची बनाता है. |
|
दिए गए नाम से डिप्लॉयमेंट बनाता है या उसे बदलता है. |
|
उपयोगकर्ता के खाते से टेस्ट डिप्लॉयमेंट को अनइंस्टॉल करता है. |