संसाधन कॉन्फ़िगरेशन, जिसका इस्तेमाल एडिटर में Google Workspace के ऐड-ऑन के कॉन्टेंट और व्यवहार को तय करने के लिए किया जाता है. अगर Google Workspace के ऐड-ऑन के मेनिफ़ेस्ट में Editor को एक्सटेंड करने वाले सभी कॉम्पोनेंट ज़रूरी के तौर पर मार्क किए गए हैं, तो ही उन्हें स्वीकार किया जाएगा.
संपादक
Editor के एक्सटेंशन के लिए, Google Workspace ऐड-ऑन मेनिफ़ेस्ट कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Google Workspace ऐड-ऑन की मदद से, एडिटर की सुविधाएं बढ़ाना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ], "createActionTriggers": [ { object (CreateActionTriggers) } } |
फ़ील्ड | |
---|---|
homepageTrigger |
यह ट्रिगर फ़ंक्शन, होस्ट ऐप्लिकेशन में ऐड-ऑन
होम पेज बनाता है. इससे,
|
onFileScopeGrantedTrigger |
अगर आपके ऐड-ऑन में, मौजूदा Editor दस्तावेज़ के हिसाब से व्यवहार शामिल है, तो यह ज़रूरी है. यह तब ट्रिगर होता है, जब उपयोगकर्ता |
linkPreviewTriggers[] |
लिंक की झलक दिखाने के लिए ज़रूरी है. Google Docs, Sheets या Slides की फ़ाइल में मौजूद लिंक की झलक देखने के लिए, ट्रिगर की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
createActionTriggers[] |
तीसरे पक्ष का संसाधन बनाने के लिए ज़रूरी है. @ मेन्यू से तीसरे पक्ष की सेवा में संसाधन बनाने के लिए, ट्रिगर की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें. |
OnFileScopeGrantedTrigger
कॉन्टेक्स्ट के हिसाब से ट्रिगर करने के लिए कॉन्फ़िगरेशन. यह तब ट्रिगर होता है, जब CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build();
का इस्तेमाल करके फ़ाइल के दायरे का अनुरोध करने वाला डायलॉग बॉक्स दिखता है और उपयोगकर्ता drive.file
के दायरे की अनुमति देता है.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
drive.file स्कोप मिलने पर, चलाए जाने वाले फ़ंक्शन का नाम. अगर यह तय किया गया है, तो आपको इस फ़ंक्शन को लागू करना होगा, ताकि आप ऐड-ऑन के यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए,
Card ऑब्जेक्ट का कलेक्शन बना सकें और उसे दिखा सकें.
|
LinkPreviewTriggers
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Docs, Sheets या Slides फ़ाइल में तीसरे पक्ष या Google से बाहर की किसी सेवा का लिंक टाइप करता है या चिपकाता है.
Google Workspace ऐड-ऑन के लिए, इस ट्रिगर को सेट अप करने के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string, "patterns": [ { object(patterns) } ] } |
फ़ील्ड | |
---|---|
labelText |
Example: Support case . यह टेक्स्ट स्टैटिक होता है और उपयोगकर्ताओं के ऐड-ऑन को लागू करने से पहले दिखता है.
|
localizedLabelText |
labelText का मैप, जिसे दूसरी भाषाओं में स्थानीय भाषा के हिसाब से बनाना है. भाषा को ISO 639 और देश/इलाके को ISO 3166 में फ़ॉर्मैट करें. साथ ही, दोनों को हाइफ़न - से अलग करें. उदाहरण के लिए, en-US .
अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को |
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview स्कोप को अनुमति देता है, तब चलने वाले फ़ंक्शन का नाम.
अगर तय किया गया है, तो आपको इस फ़ंक्शन को लागू करना होगा, ताकि EDITOR_NAME.matchedUrl.url को आर्ग्युमेंट के तौर पर शामिल करने वाले इवेंट ऑब्जेक्ट को स्वीकार किया जा सके. साथ ही, एक ऐसा
Card ऑब्जेक्ट दिखाया जा सके जो ऐड-ऑन यूज़र इंटरफ़ेस (यूआई) में लिंक की झलक दिखाता हो.
|
logoUrl |
logoUrl का इस्तेमाल करता है.
|
UriPattern
लिंक की झलक को ट्रिगर करने वाले हर यूआरएल पैटर्न का कॉन्फ़िगरेशन.
JSON के काेड में दिखाना |
---|
{ "hostPattern": string, "pathPrefix" : string } |
फ़ील्ड | |
---|---|
hostPattern |
subdomain.example.com जैसे किसी खास सबडोमेन के लिंक की झलक देखने के लिए, सबडोमेन शामिल करें.
पूरे डोमेन के लिंक की झलक देखने के लिए, सबडोमेन के तौर पर तारे के निशान (* ) के साथ वाइल्डकार्ड वर्ण डालें.
उदाहरण के लिए, |
pathPrefix |
hostPattern के डोमेन को जोड़ता है.
उदाहरण के लिए, अगर यूआरएल होस्ट पैटर्न होस्ट पैटर्न डोमेन में मौजूद सभी यूआरएल से मैच करने के लिए, |
CreateActionTriggers
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Docs @ मेन्यू से तीसरे पक्ष के इंटिग्रेशन का मेन्यू आइटम चुनता है.
Google Workspace ऐड-ऑन के लिए इस ट्रिगर को सेट अप करने के लिए, स्मार्ट चिप की मदद से तीसरे पक्ष के संसाधन बनाना देखें.
JSON के काेड में दिखाना |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string, } |
फ़ील्ड | |
---|---|
id |
[a-zA-Z0-9-]+. फ़ॉर्मैट में होना चाहिए.
|
labelText |
Create support case .
|
localizedLabelText |
labelText का मैप, जिसे अन्य भाषाओं में स्थानीय भाषा के हिसाब से बनाया गया है. भाषा को ISO 639 और देश/इलाके को ISO 3166 में फ़ॉर्मैट करें. साथ ही, दोनों को हाइफ़न - से अलग करें. उदाहरण के लिए, en-US .
अगर मैप की कुंजियों में उपयोगकर्ता की स्थानीय भाषा मौजूद है, तो उपयोगकर्ता को |
runFunction |
|
logoUrl |
logoUrl का इस्तेमाल करता है.
|