Package google.apps.script.type.gmail

इंडेक्स

ComposeTrigger

यह एक ऐसा ट्रिगर है जो उपयोगकर्ता के ईमेल लिखने पर चालू होता है.

फ़ील्ड
actions[]

MenuItemExtensionPoint

लिखने के समय वाले ऐड-ऑन के लिए कार्रवाइयों का सेट तय करता है. ये ऐसी कार्रवाइयां हैं जिन्हें उपयोगकर्ता, कॉम्पोज़ करने के समय के लिए जोड़े गए ऐड-ऑन पर ट्रिगर कर सकते हैं.

draftAccess

DraftAccess

लिखने के समय वाला ऐड-ऑन ट्रिगर होने पर, डेटा के ऐक्सेस का लेवल तय करता है.

DraftAccess

एक सूची, जो डेटा ऐक्सेस के उस लेवल के बारे में बताती है जो कंपोज ट्रिगर के लिए ज़रूरी है.

Enums
UNSPECIFIED जब ड्राफ़्ट के लिए कुछ भी सेट नहीं होता है, तब यह डिफ़ॉल्ट वैल्यू होती है.
NONE 'लिखें' ऐड-ऑन ट्रिगर होने पर, 'लिखें' ट्रिगर, ड्राफ़्ट का कोई डेटा ऐक्सेस नहीं कर सकता.
METADATA 'लिखें' ऐड-ऑन ट्रिगर होने पर, ड्राफ़्ट के मेटाडेटा को ऐक्सेस करने की अनुमति, लिखें ट्रिगर को देता है. इसमें ऑडियंस की सूची शामिल है, जैसे कि ड्राफ़्ट मैसेज की 'पाने वाला' और 'कॉपी' सूची.

ContextualTrigger

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

फ़ील्ड
onTriggerFunction

string

ज़रूरी है. ट्रिगर से मैच होने वाले मैसेज मिलने पर कॉल किए जाने वाले एंडपॉइंट का नाम.

यूनियन फ़ील्ड trigger. ट्रिगर के टाइप से यह तय होता है कि Gmail, ऐड-ऑन दिखाने के लिए किन शर्तों का इस्तेमाल करता है. trigger इनमें से सिर्फ़ एक हो सकता है:
unconditional

UnconditionalTrigger

बिना शर्त वाले ट्रिगर, कोई भी मेल मैसेज खोले जाने पर ट्रिगर होते हैं.

GmailAddOnManifest

Gmail ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.

फ़ील्ड
homepageTrigger

HomepageExtensionPoint

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

इस पैरामीटर के मौजूद होने पर, addOns.common.homepageTrigger के कॉन्फ़िगरेशन को बदल दिया जाता है.

contextualTriggers[]

ContextualTrigger

ऐड-ऑन को ट्रिगर करने वाली शर्तों का सेट तय करता है.

universalActions[]

UniversalAction

ऐड-ऑन के लिए यूनिवर्सल ऐक्शन के सेट के बारे में बताता है. उपयोगकर्ता, ऐड-ऑन टूलबार मेन्यू से यूनिवर्सल ऐक्शन ट्रिगर करता है.

composeTrigger

ComposeTrigger

यह कंपोज़ टाइम ऐड-ऑन के लिए कंपोज़ टाइम ट्रिगर के बारे में बताता है. यह ट्रिगर, उपयोगकर्ता के ईमेल लिखते समय ऐड-ऑन को कार्रवाई करने की अनुमति देता है. ईमेल लिखते समय जोड़े जाने वाले सभी ऐड-ऑन का स्कोप gmail.addons.current.action.compose होना चाहिए. भले ही, वे ड्राफ़्ट में बदलाव न करते हों.

authorizationCheckFunction

string

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

UnconditionalTrigger

इस टाइप में कोई फ़ील्ड नहीं है.

यह एक ऐसा ट्रिगर है जो किसी भी ईमेल मैसेज के खुलने पर ट्रिगर होता है.

UniversalAction

यह कार्रवाई ऐड-ऑन टूलबार मेन्यू में हमेशा उपलब्ध होती है, भले ही मैसेज का संदर्भ कुछ भी हो.

फ़ील्ड
text

string

ज़रूरी है. कार्रवाई के बारे में बताने वाला ऐसा टेक्स्ट जो उपयोगकर्ता को दिखता है. उदाहरण के लिए, "नया संपर्क जोड़ें."

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

string

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