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 से बाहर के OAuth कॉन्फ़िगरेशन के उदाहरण में दिखाया गया है.

composeTrigger

object (ComposeTrigger)

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

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

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 फ़ंक्शन का नाम. इसे चुनने पर यह फ़ंक्शन काम करता है. यह फ़ंक्शन, ऐड-ऑन का कंपोज़ यूज़र इंटरफ़ेस (यूआई) बनाता है.
text

string

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