संसाधन कॉन्फ़िगरेशन का इस्तेमाल, एडिटर में Google Workspace ऐड-ऑन के कॉन्टेंट और व्यवहार को तय करने के लिए किया जाता है. Google Workspace ऐड-ऑन मेनिफ़ेस्ट के सभी कॉम्पोनेंट को ज़रूरी है के तौर पर मार्क करना ज़रूरी है. ऐसा तब ही करना होगा, जब वे Editor का दायरा बढ़ाएं.
संपादक
एडिटर एक्सटेंशन के लिए, Google Workspace ऐड-ऑन मेनिफ़ेस्ट कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Google Workspace ऐड-ऑन की मदद से, एडिटर का ऐक्सेस बढ़ाने की सुविधा देखें.
जेएसओएन के काेड में दिखाना |
---|
{ "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
स्कोप की अनुमति देने पर ट्रिगर होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "runFunction": string } |
फ़ील्ड | |
---|---|
runFunction |
drive.file स्कोप
दिया गया है, तो चलाए जाने वाले फ़ंक्शन का नाम. अगर बताया गया है, तो आपको ऐड-ऑन यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए,
Card ऑब्जेक्ट का कलेक्शन बनाने और
दिखाने के लिए इस फ़ंक्शन को लागू करना होगा.
|
LinkPreviewTriggers
किसी ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता किसी तीसरे पक्ष या Google से बाहर की सेवा से Docs, Sheets या Slides की फ़ाइल में लिंक टाइप करता है या चिपकाता है.
अगर आपको Google Workspace ऐड-ऑन के लिए इस ट्रिगर को सेट अप करना है, तो स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें.
जेएसओएन के काेड में दिखाना |
---|
{ "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
हर यूआरएल पैटर्न का कॉन्फ़िगरेशन, जो लिंक की झलक को ट्रिगर करता है.
जेएसओएन के काेड में दिखाना |
---|
{ "hostPattern": string, "pathPrefix" : string } |
फ़ील्ड | |
---|---|
hostPattern |
subdomain.example.com जैसे किसी खास सबडोमेन के लिंक की झलक देखने के लिए, सबडोमेन शामिल करें.
पूरे डोमेन के लिंक की झलक देखने के लिए, सबडोमेन के तौर पर एक वाइल्डकार्ड वर्ण बताएं जिसके साथ तारे का निशान (* ) हो.
उदाहरण के लिए, |
pathPrefix |
hostPattern के डोमेन को जोड़ता है.
उदाहरण के लिए, अगर यूआरएल होस्ट पैटर्न होस्ट पैटर्न डोमेन के सभी यूआरएल से मिलान करने के लिए, |
CreateActionTriggers
ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता Google Docs @ मेन्यू से तीसरे पक्ष के इंटिग्रेशन मेन्यू आइटम को चुनता है.
अगर आपको Google Workspace ऐड-ऑन के लिए इस ट्रिगर को सेट अप करना है, तो स्मार्ट चिप की मदद से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें.
जेएसओएन के काेड में दिखाना |
---|
{ "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 का इस्तेमाल करता है.
|