आइकॉन और टेक्स्ट लेबल के साथ Chip. ज़रूरत पड़ने पर, चिप को बंद किया जा सकता है.
यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.
const chip = CardService.newChip() .setLabel('Open Link') .setOpenLink(CardService.newOpenLink().setUrl( 'https://www.google.com'));
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
set | Chip | इस विकल्प से, सुलभता के लिए चिप का वैकल्पिक टेक्स्ट सेट किया जाता है. |
set | Chip | यह अनुमति देने वाली कार्रवाई सेट करता है. इससे ऑब्जेक्ट पर क्लिक करने पर, अनुमति देने वाले फ़्लो के लिए एक यूआरएल खुलता है. |
set | Chip | यह ऑब्जेक्ट पर क्लिक करने पर, ड्राफ़्ट ईमेल बनाने वाली कार्रवाई सेट करता है. |
set | Chip | इससे यह सेट होता है कि चिप बंद है या नहीं. |
set | Chip | इस विकल्प का इस्तेमाल करके, चिप के तौर पर इस्तेमाल किए जाने वाले आइकॉन को सेट किया जाता है. |
set | Chip | इस विकल्प से, चिप का टाइटल सेट किया जाता है. |
set | Chip | यह ऑब्जेक्ट पर क्लिक करने पर, कार्रवाई को सेट करता है. |
set | Chip | यह एक ऐसा ऐक्शन सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, टैब में यूआरएल खोलता है. |
set | Chip | इस विकल्प की मदद से, ऑब्जेक्ट पर क्लिक करने पर खुलने वाला यूआरएल सेट किया जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
setAltText(altText)
इस विकल्प से, सुलभता के लिए चिप का वैकल्पिक टेक्स्ट सेट किया जाता है. अगर इसे सेट नहीं किया जाता है, तो यह डिफ़ॉल्ट रूप से उस टेक्स्ट पर सेट होता है जो चिप पर दिखता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
alt | String | इस चिप को असाइन करने के लिए वैकल्पिक टेक्स्ट. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setAuthorizationAction(action)
यह अनुमति देने वाली कार्रवाई सेट करता है. इससे ऑब्जेक्ट पर क्लिक करने पर, अनुमति देने वाले फ़्लो के लिए एक यूआरएल खुलता है. इससे यूआरएल नई विंडो में खुलता है. जब उपयोगकर्ता अनुमति देने की प्रोसेस पूरी कर लेता है और ऐप्लिकेशन पर वापस आ जाता है, तब ऐड-ऑन फिर से लोड होता है.
किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, इनमें से सिर्फ़ एक वैल्यू सेट की जा सकती है: setOpenLink(openLink), setOnClickAction(action), setOnClickOpenLinkAction(action), setAuthorizationAction(action) या setComposeAction(action, composedEmailType).
// ... const action = CardService.newAuthorizationAction().setAuthorizationUrl('url'); CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
action | Authorization | यह ऑब्जेक्ट, इस एलिमेंट पर क्लिक करने पर अनुमति से जुड़ी कार्रवाई के बारे में बताता है. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setComposeAction(action, composedEmailType)
यह ऑब्जेक्ट पर क्लिक करने पर, ड्राफ़्ट ईमेल बनाने वाली कार्रवाई सेट करता है. किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, इनमें से सिर्फ़ एक वैल्यू सेट की जा सकती है: setOpenLink(openLink), setOnClickAction(action), setOnClickOpenLinkAction(action), setAuthorizationAction(action) या setComposeAction(action, composedEmailType).
Action पैरामीटर में, एक कॉलबैक फ़ंक्शन तय करना होगा. यह फ़ंक्शन, ComposeActionResponseBuilder.setGmailDraft(draft) का इस्तेमाल करके कॉन्फ़िगर किया गया ComposeActionResponse ऑब्जेक्ट दिखाता है.
// ... 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 | यह enum वैल्यू यह तय करती है कि कंपोज़ किया गया ड्राफ़्ट, स्टैंडअलोन ड्राफ़्ट है या जवाब का ड्राफ़्ट. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setDisabled(disabled)
इससे यह सेट होता है कि चिप बंद है या नहीं. बंद किए गए चिप को धूसर कर दिया जाता है और उस पर क्लिक नहीं किया जा सकता.
const chip = CardService.newChip().setLabel('bug Report').setDisabled(true);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
disabled | Boolean | बंद की गई स्थिति. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setIcon(icon)
इस विकल्प का इस्तेमाल करके, चिप के तौर पर इस्तेमाल किए जाने वाले आइकॉन को सेट किया जाता है.
const chip = CardService.newChip().setIcon( CardService.newIconImage().setMaterialIcon( CardService.newMaterialIcon().setName('bug_report'), ), );
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
icon | Icon | Icon के लिए पहले से तय की गई वैल्यू में से कोई एक. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setLabel(label)
इस विकल्प से, चिप का टाइटल सेट किया जाता है. ज़रूरी है.
const chip = CardService.newChip().setLabel('bug Report');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
label | String | दिखाने के लिए टेक्स्ट. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setOnClickAction(action)
यह ऑब्जेक्ट पर क्लिक करने पर, कार्रवाई को सेट करता है. किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, इनमें से सिर्फ़ एक वैल्यू सेट की जा सकती है: setOpenLink(openLink), setOnClickAction(action), setOnClickOpenLinkAction(action), setAuthorizationAction(action) या setComposeAction(action, composedEmailType).
Action पैरामीटर में, एक ऐसा कॉलबैक फ़ंक्शन तय करना होगा जो ActionResponse ऑब्जेक्ट दिखाता है.
// ... 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 | इस एलिमेंट पर क्लिक करने पर की जाने वाली कार्रवाई. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setOnClickOpenLinkAction(action)
यह एक ऐसा ऐक्शन सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, टैब में यूआरएल खोलता है. इस फ़ंक्शन का इस्तेमाल तब करें, जब यूआरएल बनाना हो या OpenLink ऑब्जेक्ट बनाने के अलावा, आपको अन्य कार्रवाइयां करनी हों. किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, setOpenLink(openLink), setOnClickAction(action), setOnClickOpenLinkAction(action), setAuthorizationAction(action) या setComposeAction(action, composedEmailType) में से सिर्फ़ एक को सेट किया जा सकता है.
Action पैरामीटर में, एक कॉलबैक फ़ंक्शन तय करना होगा. यह फ़ंक्शन, ActionResponseBuilder.setOpenLink(openLink) का इस्तेमाल करके कॉन्फ़िगर किया गया ActionResponse ऑब्जेक्ट दिखाता है.
// ... 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 | यह ऑब्जेक्ट, इस एलिमेंट पर क्लिक करने पर लिंक खोलने की कार्रवाई के बारे में बताता है. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.
setOpenLink(openLink)
इस विकल्प की मदद से, ऑब्जेक्ट पर क्लिक करने पर खुलने वाला यूआरएल सेट किया जाता है. इस फ़ंक्शन का इस्तेमाल तब करें, जब यूआरएल पहले से पता हो और उसे सिर्फ़ खोलना हो. किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, सिर्फ़ एक setOpenLink(openLink), setOnClickAction(action), setOnClickOpenLinkAction(action), setAuthorizationAction(action) या setComposeAction(action, composedEmailType) सेट किया जा सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
open | Open | खोलने के लिए यूआरएल की जानकारी देने वाला Open ऑब्जेक्ट. |
वापसी का टिकट
Chip — यह ऑब्जेक्ट, चेनिंग के लिए है.