इस कॉन्फ़िगरेशन का इस्तेमाल, 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 |
अब काम नहीं करता. यह Apps Script फ़ंक्शन का नाम है. यह तीसरे पक्ष की अनुमति से जुड़ी ज़रूरी शर्तों की जांच करता है. इस फ़ंक्शन को Google Workspace ऐड-ऑन के हर इनवोकेशन से पहले कॉल किया जाता है. इस फ़ंक्शन को इसलिए बंद कर दिया गया है, ताकि बेवजह एक्ज़ीक्यूशन में होने वाली देरी से बचा जा सके. इसके बजाय, ऐड-ऑन को मुख्य इनवोकेशन से एक अपवाद थ्रो करना चाहिए, जैसा कि इस उदाहरण में दिखाया गया है. |
composeTrigger |
ज़्यादा जानकारी के लिए, Compose की कार्रवाइयों की मदद से, Compose के यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाना लेख पढ़ें. |
contextualTriggers[] |
|
homepageTrigger |
Gmail होस्ट में ऐड-ऑन का होम पेज बनाने के लिए, ट्रिगर फ़ंक्शन की खास जानकारी. इससे
|
ComposeTrigger
कंपोज़ ऐक्शन के लिए कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, Compose UI को एक्सटेंड करना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
फ़ील्ड | |
---|---|
draftAccess |
इस एनोटेशन से, कंपोज़ ट्रिगर फ़ंक्शन के लिए उपलब्ध डेटा ऐक्सेस का लेवल तय किया जाता है. ये विकल्प मान्य हैं:
|
selectActions[] |
कंपोज़ यूज़र इंटरफ़ेस (यूआई) बनाने वाली कंपोज़ कार्रवाइयों की सूची. हालांकि, यह सूची हर ऐड-ऑन के लिए सिर्फ़ एक कार्रवाई तक सीमित होती है. ईमेल लिखने की सुविधा के लिए, Gmail में ईमेल लिखने की विंडो में एक आइकॉन दिखता है.
आइकॉन |
ContextualTrigger
यह उस ट्रिगर का कॉन्फ़िगरेशन है जो तब चालू होता है, जब उपयोगकर्ता कोई Gmail मैसेज खोलता है. साथ ही, वह मैसेज कुछ शर्तों को पूरा करता है. ज़्यादा जानकारी के लिए, मैसेज यूज़र इंटरफ़ेस (यूआई) को बढ़ाना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
फ़ील्ड | |
---|---|
onTriggerFunction |
इस फ़ंक्शन को तय करने के तरीके के बारे में जानने के लिए, कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाला फ़ंक्शन लेख पढ़ें. |
unconditional |
|
SelectAction
यह कंपोज़ ऐक्शन का कॉन्फ़िगरेशन है. इससे यह तय होता है कि जब उपयोगकर्ता कंपोज़ ऐक्शन को चुनता है, तब कौनसा फ़ंक्शन चलेगा.
JSON के काेड में दिखाना |
---|
{ "runFunction": string, "text": string } |
फ़ील्ड | |
---|---|
runFunction |
ज़्यादा जानकारी के लिए, Compose ट्रिगर फ़ंक्शन देखें. |
text |
|