संसाधन कॉन्फ़िगरेशन, जिसका इस्तेमाल तय करने के लिए किया जाता है Google Workspace ऐड-ऑन कॉन्टेंट और व्यवहार की जानकारी मिलती है. Google Workspace ऐड-ऑन मेनिफ़ेस्ट में उन सभी कॉम्पोनेंट को शामिल करना होगा जिन्हें ज़रूरी है के तौर पर मार्क किया गया है.
संपादक
इसके लिए, 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 से बाहर की किसी सेवा या तीसरे पक्ष की 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 में और देश/इलाके में
आईएसओ 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 में और देश/इलाके में
आईएसओ 3166,
हाइफ़न - से अलग किया गया है. उदाहरण के लिए, en-US .
अगर उपयोगकर्ता की स्थान-भाषा मैप की कुंजियों में मौजूद है, तो उपयोगकर्ता को
|
runFunction |
|
logoUrl |
logoUrl का इस्तेमाल करता है.
|