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)

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

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

contextualTriggers[]

object (ContextualTrigger)

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

object (HomepageTrigger)

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

ComposeTrigger

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

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 ट्रिगर फ़ंक्शन देखें.

text

string

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