आइकॉन और टेक्स्ट लेबल वाला Overflow
. ज़रूरत पड़ने पर, मेन्यू आइटम को बंद किया जा सकता है.
यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace के ऐड-ऑन के लिए, डेवलपर की झलक में.
const overflowMenuItem = CardService.newOverflowMenuItem() .setStartIcon( CardService.newIconImage().setIconUrl( 'https://www.google.com/images/branding/googleg/1x/googleg_standard_color_64dp.png', ), ) .setText('Open Link') .setOpenLink( CardService.newOpenLink().setUrl('https://www.google.com'));
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
set | Overflow | अनुमति देने की ऐसी कार्रवाई सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, अनुमति देने के फ़्लो का यूआरएल खोलता है. |
set | Overflow | यह एक ऐसी कार्रवाई सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, ईमेल का ड्राफ़्ट बनाता है. |
set | Overflow | इससे यह सेट होता है कि मेन्यू आइटम बंद है या नहीं. |
set | Overflow | ऑब्जेक्ट पर क्लिक करने पर होने वाली कार्रवाई सेट करता है. |
set | Overflow | यह एक ऐसी कार्रवाई सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, टैब में यूआरएल खोलता है. |
set | Overflow | ऑब्जेक्ट पर क्लिक करने पर खुलने वाला यूआरएल सेट करता है. |
set | Overflow | मेन्यू आइटम का मुख्य आइकॉन सेट करता है. |
set | Overflow | मेन्यू आइटम का टाइटल सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
set Authorization Action(action)
अनुमति देने की ऐसी कार्रवाई सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, अनुमति देने के फ़्लो का यूआरएल खोलता है. इससे यूआरएल नई विंडो में खुलता है. जब उपयोगकर्ता अनुमति देने की प्रोसेस पूरी कर लेता है और ऐप्लिकेशन पर वापस आता है, तो ऐड-ऑन फिर से लोड हो जाता है.
यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट में, set
, set
, set
, set
या set
में से सिर्फ़ एक सेट हो सकता है.
// ... const action = CardService.newAuthorizationAction().setAuthorizationUrl('url'); CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
action | Authorization | यह ऑब्जेक्ट, इस एलिमेंट पर क्लिक करने पर अनुमति की कार्रवाई के बारे में बताता है. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set Compose Action(action, composedEmailType)
यह एक ऐसी कार्रवाई सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, ईमेल का ड्राफ़्ट बनाता है. यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट में, set
, set
, set
, set
या set
में से सिर्फ़ एक सेट हो सकता है.
Action
पैरामीटर में ऐसा कॉलबैक फ़ंक्शन होना चाहिए जो Compose
का इस्तेमाल करके कॉन्फ़िगर किया गया Compose
ऑब्जेक्ट दिखाता हो.
// ... const action = CardService.newAction().setFunctionName('composeEmailCallback'); CardService.newTextButton() .setText('Compose Email') .setComposeAction(action, CardService.ComposedEmailType.REPLY_AS_DRAFT); // ... function composeEmailCallback(e) { const thread = GmailApp.getThreadById(e.threadId); const draft = thread.createDraftReply('This is a reply'); return CardService.newComposeActionResponseBuilder() .setGmailDraft(draft) .build(); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
action | Action | यह ऑब्जेक्ट, इस एलिमेंट पर क्लिक करने पर, लिखने की कार्रवाई के बारे में बताता है. |
composed | Composed | एक सूची वाली वैल्यू, जो बताती है कि लिखा गया ड्राफ़्ट, स्टैंडअलोन है या जवाब का ड्राफ़्ट. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set Disabled(disabled)
इससे यह सेट होता है कि मेन्यू आइटम बंद है या नहीं. बंद किए गए आइटम पर स्लेटी रंग का निशान दिखता है और उस पर क्लिक नहीं किया जा सकता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
disabled | Boolean | बंद होने की स्थिति. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set On Click Action(action)
ऑब्जेक्ट पर क्लिक करने पर होने वाली कार्रवाई सेट करता है. यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट में, set
, set
, set
, set
या set
में से सिर्फ़ एक सेट हो सकता है.
Action
पैरामीटर में ऐसा कॉलबैक फ़ंक्शन होना चाहिए जो Action
ऑब्जेक्ट दिखाता हो.
// ... const action = CardService.newAction().setFunctionName('notificationCallback'); CardService.newTextButton() .setText('Create notification') .setOnClickAction(action); // ... function notificationCallback() { return CardService.newActionResponseBuilder() .setNotification( CardService.newNotification().setText('Some info to display to user'), ) .build(); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
action | Action | इस एलिमेंट पर क्लिक करने पर की जाने वाली कार्रवाई. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set On Click Open Link Action(action)
यह एक ऐसी कार्रवाई सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, टैब में यूआरएल खोलता है. इस फ़ंक्शन का इस्तेमाल तब करें, जब यूआरएल बनाना हो या Open
ऑब्जेक्ट बनाने के अलावा, आपको कोई और कार्रवाई करनी हो. यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट में, set
, set
, set
, set
या
set
में से सिर्फ़ एक सेट हो सकता है.
Action
पैरामीटर में ऐसा कॉलबैक फ़ंक्शन होना चाहिए जो Action
का इस्तेमाल करके कॉन्फ़िगर किया गया Action
ऑब्जेक्ट दिखाता हो.
// ... const action = CardService.newAction().setFunctionName('openLinkCallback'); CardService.newTextButton() .setText('Open Link') .setOnClickOpenLinkAction(action); // ... function openLinkCallback() { return CardService.newActionResponseBuilder() .setOpenLink(CardService.newOpenLink().setUrl('https://www.google.com')) .build(); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
action | Action | यह ऑब्जेक्ट, इस एलिमेंट पर क्लिक करने पर, लिंक खोलने के लिए की जाने वाली कार्रवाई के बारे में बताता है. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set Open Link(openLink)
ऑब्जेक्ट पर क्लिक करने पर खुलने वाला यूआरएल सेट करता है. इस फ़ंक्शन का इस्तेमाल तब करें, जब यूआरएल पहले से ही पता हो और उसे सिर्फ़ खोलना हो. यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट में, set
, set
, set
, set
या
set
में से सिर्फ़ एक सेट हो सकता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
open | Open | खोले जाने वाले यूआरएल की जानकारी देने वाला Open ऑब्जेक्ट. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set Start Icon(icon)
मेन्यू आइटम का मुख्य आइकॉन सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
icon | Icon | दिखाने के लिए आइकॉन. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.
set Text(text)
मेन्यू आइटम का टाइटल सेट करता है. ज़रूरी है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह टेक्स्ट जो दिखाना है. |
वापसी का टिकट
Overflow
— चेन करने के लिए यह ऑब्जेक्ट.