Package google.apps.script.type.gmail

इंडेक्स

ComposeTrigger

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

फ़ील्ड
actions[]

MenuItemExtensionPoint

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

draftAccess

DraftAccess

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

DraftAccess

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

Enums
UNSPECIFIED जब draftAccess के लिए कोई वैल्यू सेट नहीं की जाती है, तब डिफ़ॉल्ट वैल्यू.
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

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