यह संसाधन कॉन्फ़िगरेशन, एडिटर्स में Google Workspace ऐड-ऑन के कॉन्टेंट और व्यवहार को तय करने के लिए इस्तेमाल किया जाता है. अगर Google Workspace के ऐड-ऑन, Editor की सुविधाओं को बढ़ाते हैं, तो उनके मेनिफ़ेस्ट में ज़रूरी है के तौर पर मार्क किए गए सभी कॉम्पोनेंट होने चाहिए.
संपादक
एडिटर एक्सटेंशन के लिए, Google Workspace ऐड-ऑन के मेनिफ़ेस्ट का कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Google Workspace ऐड-ऑन की मदद से, एडिटर की सुविधाओं को बढ़ाना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ], "createActionTriggers": [ { object (CreateActionTriggers) } } |
फ़ील्ड | |
---|---|
homepageTrigger |
यह ट्रिगर फ़ंक्शन, होस्ट ऐप्लिकेशन में ऐड-ऑन का होम पेज बनाता है. यह
|
onFileScopeGrantedTrigger |
अगर आपके ऐड-ऑन में मौजूदा एडिटर दस्तावेज़ से जुड़ी कोई खास सुविधा शामिल है, तो इस इवेंट को ट्रिगर करना ज़रूरी है. यह तब ट्रिगर होता है, जब उपयोगकर्ता |
linkPreviewTriggers[] |
लिंक की झलक दिखाने के लिए ज़रूरी है. Google Docs, Sheets या Slides की फ़ाइल में लिंक की झलक देखने के लिए ट्रिगर की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें. |
createActionTriggers[] |
तीसरे पक्ष का संसाधन बनाने के लिए ज़रूरी है. @ मेन्यू से तीसरे पक्ष की सेवा में संसाधन बनाने के लिए ट्रिगर की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें. |
OnFileScopeGrantedTrigger
यह कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले फ़ंक्शन का कॉन्फ़िगरेशन है. यह तब ट्रिगर होता है, जब CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build();
का इस्तेमाल करके अनुरोध फ़ाइल स्कोप डायलॉग दिखाया जाता है और उपयोगकर्ता, drive.file
को स्कोप के लिए अनुमति देता है.
JSON के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
drive.file स्कोप की अनुमति दी गई है, तो चलाने के लिए फ़ंक्शन का नाम. अगर यह फ़ंक्शन तय किया गया है, तो आपको इसे लागू करना होगा. इससे ऐड-ऑन के यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए,
Card ऑब्जेक्ट की एक ऐरे बनाई जा सकती है और उसे वापस भेजा जा सकता है.
|
LinkPreviewTriggers
यह उस ट्रिगर के लिए कॉन्फ़िगरेशन है जो तब चालू होता है, जब कोई उपयोगकर्ता तीसरे पक्ष या Google से बाहर की किसी सेवा से लिंक को Docs, Sheets या Slides की फ़ाइल में टाइप या चिपकाता है.
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 का इस्तेमाल करता है.
|