एडिटर मेनिफ़ेस्ट रिसॉर्स

इस कॉन्फ़िगरेशन का इस्तेमाल, एडिटर में Google Workspace ऐड-ऑन के कॉन्टेंट और व्यवहार को तय करने के लिए किया जाता है. अगर Google Workspace ऐड-ऑन, Editor की सुविधाओं को बढ़ाता है, तो उसके मेनिफ़ेस्ट में ज़रूरी है के तौर पर मार्क किए गए सभी कॉम्पोनेंट शामिल होने चाहिए.

संपादक

एडिटर एक्सटेंशन के लिए, Google Workspace ऐड-ऑन का मेनिफ़ेस्ट कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Google Workspace ऐड-ऑन की मदद से, Editors को बेहतर बनाना लेख पढ़ें.

JSON के काेड में दिखाना
  {
    "homepageTrigger": {
      object (HomepageTrigger)
    },
    "onFileScopeGrantedTrigger": {
      object (OnFileScopeGrantedTrigger)
    },
    "linkPreviewTriggers": [
      {
        object (LinkPreviewTriggers)
      }
    ],
    "createActionTriggers": [
      {
        object (CreateActionTriggers)
      }
  }
फ़ील्ड
homepageTrigger

object (HomepageTrigger)

यह ट्रिगर फ़ंक्शन, होस्ट ऐप्लिकेशन में ऐड-ऑन का होम पेज बनाता है. यह addOns.common.homepageTrigger को बदल देता है.

onFileScopeGrantedTrigger

object (OnFileScopeGrantedTrigger)

अगर ऐड-ऑन में मौजूदा दस्तावेज़ से जुड़ी कोई सुविधा शामिल है, तो यह इवेंट ज़रूरी है. यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता drive.file स्कोप को अनुमति देता है.

linkPreviewTriggers[]

object (LinkPreviewTriggers)

लिंक की झलक दिखाने के लिए ज़रूरी है. Google Docs, Sheets या Slides की फ़ाइल में लिंक की झलक देखने के लिए ट्रिगर की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें.

createActionTriggers[]

object (createActionTriggers)

तीसरे पक्ष का संसाधन बनाने के लिए ज़रूरी है. @ मेन्यू से तीसरे पक्ष की सेवा में संसाधन बनाने के लिए, ट्रिगर की सूची. ज़्यादा जानकारी के लिए, स्मार्ट चिप की मदद से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें.

OnFileScopeGrantedTrigger

यह कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले कॉन्फ़िगरेशन के लिए होता है. यह तब ट्रिगर होता है, जब अनुरोध फ़ाइल स्कोप वाला डायलॉग CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); का इस्तेमाल करता है और उपयोगकर्ता, drive.file स्कोप के लिए अनुमति देता है.

JSON के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

अगर drive.file स्कोप का ऐक्सेस दिया गया है, तो चलाने के लिए फ़ंक्शन का नाम. फ़ंक्शन को यूज़र इंटरफ़ेस (यूआई) के लिए, Card ऑब्जेक्ट की एक शृंखला दिखानी होगी.

LinkPreviewTriggers

यह उस ट्रिगर का कॉन्फ़िगरेशन है जो तब ट्रिगर होता है, जब कोई उपयोगकर्ता तीसरे पक्ष की सेवा से मिले लिंक को Docs, Sheets या Slides की फ़ाइल में टाइप या चिपकाता है.

Google Workspace ऐड-ऑन के लिए इस ट्रिगर को सेट अप करने का तरीका जानने के लिए, स्मार्ट चिप की मदद से लिंक की झलक देखना लेख पढ़ें.

JSON के काेड में दिखाना
{
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
  "patterns": [
    {
      object(patterns)
    }
  ]
}
फ़ील्ड
labelText

string

ज़रूरी है. उदाहरण के तौर पर, स्मार्ट चिप का टेक्स्ट. इससे उपयोगकर्ताओं को लिंक की झलक देखने के लिए कहा जाता है. जैसे, Example: Support case. यह टेक्स्ट स्टैटिक है.
localizedLabelText

map (key: string, value: string)

ज़रूरी नहीं. labelText का मैप, जिसे अन्य भाषाओं में स्थानीय बनाया जा सकता है. भाषा को ISO 639 फ़ॉर्मैट में और देश/इलाके को ISO 3166 फ़ॉर्मैट में लिखें. दोनों के बीच में हाइफ़न - लगाएं.
patterns[]

object (UriPattern)

ज़रूरी है. यूआरएल पैटर्न का एक ऐसा कलेक्शन जो लिंक की झलक देखने के लिए, ऐड-ऑन को ट्रिगर करता है.
runFunction

string

ज़रूरी है. उपयोगकर्ता के https://www.googleapis.com/auth/workspace.linkpreview स्कोप को अनुमति देने पर, इस फ़ंक्शन को चलाया जाएगा. फ़ंक्शन को एक इवेंट ऑब्जेक्ट स्वीकार करना चाहिए. इसमें matchedUrl.url प्रॉपर्टी शामिल होती है. इसमें झलक देखने के लिए यूआरएल होता है. साथ ही, इसे Card ऑब्जेक्ट दिखाना चाहिए.
logoUrl

string

ज़रूरी नहीं. स्मार्ट चिप और झलक दिखाने वाले कार्ड में दिखने वाला आइकॉन. अगर इसे शामिल नहीं किया जाता है, तो ऐड-ऑन अपने टूलबार आइकॉन, logoUrl का इस्तेमाल करता है.

UriPattern

हर उस यूआरएल पैटर्न के लिए कॉन्फ़िगरेशन जिससे लिंक की झलक दिखती है.

JSON के काेड में दिखाना
{
  "hostPattern": string,
  "pathPrefix" : string
}
फ़ील्ड
hostPattern

string

हर यूआरएल पैटर्न के लिए ज़रूरी है. यूआरएल पैटर्न का डोमेन. यह ऐड-ऑन, इस डोमेन वाले लिंक की झलक दिखाता है. सभी सबडोमेन से मेल खाने के लिए, वाइल्डकार्ड ऐस्टरिक (*) का इस्तेमाल करें.
pathPrefix

string

ज़रूरी नहीं. डोमेन में जोड़ा गया पाथ. डोमेन के सभी यूआरएल से मैच करने के लिए, pathPrefix को खाली छोड़ दें.

CreateActionTriggers

यह उस ट्रिगर का कॉन्फ़िगरेशन है जो तब चालू होता है, जब कोई उपयोगकर्ता Google Docs के @ मेन्यू से तीसरे पक्ष के इंटिग्रेशन मेन्यू आइटम को चुनता है.

Google Workspace ऐड-ऑन के लिए इस ट्रिगर को सेट अप करने के लिए, स्मार्ट चिप की मदद से तीसरे पक्ष के संसाधन बनाना लेख पढ़ें.

JSON के काेड में दिखाना
{
  "id": string,
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
}
फ़ील्ड
id

string

ज़रूरी है. इस एक्सटेंशन पॉइंट के लिए यूनीक आईडी. [a-zA-Z0-9-]+. फ़ॉर्मैट में ज़्यादा से ज़्यादा 64 वर्णों का इस्तेमाल करें.
labelText

string

ज़रूरी है. @ मेन्यू में दिखने वाला टेक्स्ट, जैसे कि Create support case.
localizedLabelText

map (key: string, value: string)

ज़रूरी नहीं. labelText का मैप, जिसे स्थानीय भाषा में दिखाना है. भाषा को ISO 639 फ़ॉर्मैट में और देश/इलाके को ISO 3166 फ़ॉर्मैट में लिखें. दोनों के बीच में हाइफ़न - लगाएं.
runFunction

string

ज़रूरी है. जब कोई उपयोगकर्ता एक्सटेंशन पॉइंट चुनता है, तब फ़ंक्शन को चलाने का नाम. फ़ंक्शन से फ़ॉर्म कार्ड मिलना चाहिए.
logoUrl

string

ज़रूरी नहीं. यह आइकॉन, @ मेन्यू में दिखता है. अगर इसे शामिल नहीं किया जाता है, तो ऐड-ऑन अपने टूलबार आइकॉन logoUrl का इस्तेमाल करता है.