Gmail मेनिफ़ेस्ट संसाधन

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

Gmail

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

JSON के काेड में दिखाना
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
फ़ील्ड
authorizationCheckFunction

string

अब काम नहीं करता. Apps Script फ़ंक्शन का नाम, जो तीसरे पक्ष से अनुमति पाने की ज़रूरी शर्तों की जांच करता है. Google Workspace ऐड-ऑन को हर बार इस्तेमाल करने से पहले, इस फ़ंक्शन को कॉल किया जाता है.

इस फ़ंक्शन को बंद कर दिया गया है, ताकि फ़ंक्शन के लागू होने में होने वाली देरी से बचा जा सके. इसके बजाय, ऐड-ऑन को मुख्य कॉल को छोड़कर, अपवाद को दिखाना चाहिए, जैसा कि इस उदाहरण में दिखाया गया है.

composeTrigger

object (ComposeTrigger)

कॉम्पोज़ ऐक्शन के लिए ज़रूरी है. इससे पता चलता है कि ईमेल लिखते समय, उपयोगकर्ता के लिए कौनसे यूज़र इंटरफ़ेस (यूआई) उपलब्ध हैं.

ज़्यादा जानकारी के लिए, लिखने की कार्रवाइयों की मदद से, लिखने के लिए उपलब्ध यूज़र इंटरफ़ेस (यूआई) को बड़ा करना लेख पढ़ें.

contextualTriggers[]

object (ContextualTrigger)

ज़रूरी है. Gmail में मैसेज खोलने पर ट्रिगर होने वाले ट्रिगर की सूची. ट्रिगर होने पर, यह एक खास Apps Script फ़ंक्शन को लागू करता है. आम तौर पर, यह नए कार्ड बनाने और यूज़र इंटरफ़ेस (यूआई) को अपडेट करने के लिए किया जाता है.
homepageTrigger

object (HomepageTrigger)

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

ComposeTrigger

कॉम्पोज़ ऐक्शन के लिए कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Compose के यूज़र इंटरफ़ेस को एक्सटेंड करना देखें.

JSON के काेड में दिखाना
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
फ़ील्ड
draftAccess

string

इससे यह तय होता है कि कंपोज ट्रिगर फ़ंक्शन के लिए, डेटा का ऐक्सेस किस लेवल पर उपलब्ध है. मान्य विकल्प ये हैं:

  • NONE, डिफ़ॉल्ट सेटिंग. इस वजह से, लिखें ट्रिगर फ़ंक्शन में भेजा गया इवेंट ऑब्जेक्ट ज़्यादातर खाली होता है.
  • METADATA, जो मैसेज पाने वालों की सूचियों के साथ, मैसेज लिखने के लिए ट्रिगर फ़ंक्शन में भेजे गए इवेंट ऑब्जेक्ट को पॉप्युलेट करता है. इस सेटिंग के लिए ज़रूरी है कि ऐड-ऑन में gmail.addons.current.message.metadata स्कोप शामिल हो.
selectActions[]

object (SelectAction)

कॉम्पोज़ यूज़र इंटरफ़ेस (यूआई) बनाने वाली कॉम्पोज़ ऐक्शन की सूची. हालांकि, यह सूची हर ऐड-ऑन के लिए सिर्फ़ एक ऐक्शन तक सीमित है. Gmail की 'लिखें' विंडो में, लिखने की कार्रवाई के लिए एक आइकॉन होता है. आइकॉन gmail.logoUrl से दिखाया जाता है.

ContextualTrigger

ट्रिगर का कॉन्फ़िगरेशन, जो तब ट्रिगर होता है, जब उपयोगकर्ता Gmail मैसेज खोलता है और वह मैसेज कुछ शर्तों को पूरा करता है. ज़्यादा जानकारी के लिए, मैसेज यूज़र इंटरफ़ेस (यूआई) को बड़ा करना देखें.

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

string

हर संदर्भ ट्रिगर के लिए ज़रूरी है. ट्रिगर होने पर, Apps Script फ़ंक्शन का नाम.

इस फ़ंक्शन को तय करने के तरीके के बारे में जानने के लिए, कॉन्टेक्स्ट के हिसाब से ट्रिगर करने वाला फ़ंक्शन देखें.

unconditional

object

हर संदर्भ ट्रिगर के लिए ज़रूरी है. इसका इस्तेमाल यह बताने के लिए किया जाता है कि Gmail के सभी मैसेज खोले जाने पर, कॉन्टेक्स्ट के हिसाब से ट्रिगर चालू हो जाता है. फ़िलहाल, यह एकमात्र विकल्प है. इसलिए, यह हमेशा एक खाली ऑब्जेक्ट होना चाहिए.

SelectAction

कॉम्पोज़ ऐक्शन कॉन्फ़िगरेशन, जो यह तय करता है कि उपयोगकर्ता के कॉम्पोज़ ऐक्शन चुनने पर कौनसा फ़ंक्शन चलेगा.

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

string

कॉम्पोज़ ऐक्शन के लिए ज़रूरी है. Apps Script के उस फ़ंक्शन का नाम जो कॉम्पोज़ करने की यह कार्रवाई चुनने पर चालू होता है. यह compose ट्रिगर फ़ंक्शन, ऐड-ऑन के compose यूज़र इंटरफ़ेस (यूआई) को बनाता है.

ज़्यादा जानकारी के लिए, ट्रिगर फ़ंक्शन लिखना लेख पढ़ें.

text

string

कॉम्पोज़ ऐक्शन के लिए ज़रूरी है. इस कॉम्पोज़ ऐक्शन के बारे में कम शब्दों में जानकारी.