यह एक ऐसा विजेट है जो टेक्स्ट दिखाता है. इसमें सजावट के लिए विकल्प भी दिए जाते हैं. संभावित कुंजियों में एक आइकॉन, ऊपर दिया गया लेबल, और नीचे दिया गया लेबल शामिल है. set और Decorated, Decorated, set या set में से किसी एक का इस्तेमाल करके, टेक्स्ट कॉन्टेंट और एक कुंजी सेट करना ज़रूरी है. इस क्लास को की जगह इस्तेमाल किया जा सकता है.
Key
यह सुविधा, Google Workspace ऐड-ऑन और Google Chat ऐप्लिकेशन के लिए उपलब्ध है.
const decoratedText = CardService.newDecoratedText().setText('Text').setTopLabel('TopLabel'); const multilineDecoratedText = CardService.newDecoratedText() .setText('Text') .setTopLabel('TopLabel') .setWrapText(true) .setBottomLabel('BottomLabel');
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Widget | विजेट पर की जा सकने वाली इवेंट कार्रवाई जोड़ता है. |
set | Decorated | यह अनुमति देने वाली कार्रवाई सेट करता है. इससे ऑब्जेक्ट पर क्लिक करने पर, अनुमति देने वाले फ़्लो के लिए एक यूआरएल खुलता है. |
set | Decorated | इस विकल्प की मदद से, लेबल टेक्स्ट को मुख्य टेक्स्ट के तौर पर सेट किया जाता है. यह टेक्स्ट कॉन्टेंट के नीचे दिखता है. |
set | Decorated | इस एट्रिब्यूट की वैल्यू सेट करके, टेक्स्ट के दाईं ओर दिखने वाला Button तय किया जाता है. |
set | Decorated | यह ऑब्जेक्ट पर क्लिक करने पर, ईमेल का ड्राफ़्ट बनाने वाली कार्रवाई सेट करता है. |
set | Decorated | यह विकल्प, कॉन्टेंट की दाईं ओर दिखने वाला Icon सेट करता है. |
set | Widget | यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, बदले जाने वाले विजेट की पहचान करने के लिए किया जाता है. |
set | Decorated | यह ऑब्जेक्ट पर क्लिक करने पर होने वाली कार्रवाई को सेट करता है. |
set | Decorated | यह एक ऐसा ऐक्शन सेट करता है जो ऑब्जेक्ट पर क्लिक करने पर, टैब में यूआरएल खोलता है. |
set | Decorated | इस विकल्प का इस्तेमाल करके, ऑब्जेक्ट पर क्लिक करने पर खुलने वाला यूआरएल सेट किया जाता है. |
set | Decorated | यह विकल्प, टेक्स्ट कॉन्टेंट से पहले दिखाने के लिए, वैकल्पिक Icon सेट करता है. |
set | Decorated | यह विकल्प, कॉन्टेंट की दाईं ओर दिखने वाला Switch सेट करता है. |
set | Decorated | वैल्यू के तौर पर इस्तेमाल किए जाने वाले टेक्स्ट को सेट करता है. |
set | Decorated | इस विकल्प की मदद से, लेबल के टेक्स्ट को मुख्य टेक्स्ट के तौर पर सेट किया जाता है. यह टेक्स्ट कॉन्टेंट के ऊपर दिखता है. |
set | Widget | इससे विजेट के दिखने की सेटिंग सेट की जाती है. |
set | Decorated | इससे यह तय किया जाता है कि वैल्यू का टेक्स्ट एक लाइन में दिखेगा या कई लाइनों में. |
ज़्यादा जानकारी वाला दस्तावेज़
add Event Action(eventAction)
विजेट पर की जा सकने वाली इवेंट कार्रवाई जोड़ता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
event | Event | जोड़ने के लिए Event. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए होता है.
set Authorization Action(action)
यह अनुमति देने वाली कार्रवाई सेट करता है. इससे ऑब्जेक्ट पर क्लिक करने पर, अनुमति देने वाले फ़्लो के लिए एक यूआरएल खुलता है. इससे यूआरएल नई विंडो में खुलता है. जब उपयोगकर्ता अनुमति देने की प्रोसेस पूरी कर लेता है और ऐप्लिकेशन पर वापस आ जाता है, तब ऐड-ऑन फिर से लोड होता है.
किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, इनमें से सिर्फ़ एक वैल्यू सेट की जा सकती है: set, set, set, set या set.
// ... const action = CardService.newAuthorizationAction().setAuthorizationUrl('url'); CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
action | Authorization | यह ऑब्जेक्ट, अनुमति देने की उस कार्रवाई के बारे में बताता है जो इस एलिमेंट पर क्लिक करने पर की जाएगी. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Bottom Label(text)
इस विकल्प की मदद से, लेबल टेक्स्ट को मुख्य टेक्स्ट के तौर पर सेट किया जाता है. यह टेक्स्ट कॉन्टेंट के नीचे दिखता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
text | String | लेबल का टेक्स्ट. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Button(button)
इस एट्रिब्यूट की वैल्यू सेट करके, टेक्स्ट के दाईं ओर दिखने वाला Button तय किया जाता है. Decorated में सिर्फ़ एक बटन या एक स्विच इस्तेमाल किया जा सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
button | Button | जोड़ने का बटन. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
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 | यह enum वैल्यू बताती है कि कंपोज़ किया गया ड्राफ़्ट, स्टैंडअलोन ड्राफ़्ट है या जवाब का ड्राफ़्ट है. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set End Icon(endIcon)
यह विकल्प, कॉन्टेंट की दाईं ओर दिखने वाला Icon सेट करता है. Decorated में सिर्फ़ एक बटन, एक स्विच या एक आइकॉन का इस्तेमाल किया जा सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
end | Icon | जोड़ने के लिए आइकॉन. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Id(id)
यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, बदले जाने वाले विजेट की पहचान करने के लिए किया जाता है. विजेट में बदलाव करने की सुविधा सिर्फ़ ऐड-ऑन में उपलब्ध है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
id | String | यह विजेट का आईडी होता है. इसमें ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. इसका फ़ॉर्मैट `[a-zA-Z0-9-]+` होता है. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए है.
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 | इस एलिमेंट पर क्लिक करने पर की जाने वाली कार्रवाई. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
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 | यह ऑब्जेक्ट, इस एलिमेंट पर क्लिक करने पर लिंक खोलने की कार्रवाई के बारे में बताता है. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Open Link(openLink)
इस विकल्प का इस्तेमाल करके, ऑब्जेक्ट पर क्लिक करने पर खुलने वाला यूआरएल सेट किया जाता है. इस फ़ंक्शन का इस्तेमाल तब करें, जब यूआरएल पहले से पता हो और उसे सिर्फ़ खोलना हो. किसी यूज़र इंटरफ़ेस (यूआई) ऑब्जेक्ट के लिए, इनमें से सिर्फ़ एक वैल्यू सेट की जा सकती है: set, set, set, set या set.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
open | Open | एक Open ऑब्जेक्ट, जिसमें खोलने के लिए यूआरएल की जानकारी होती है. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Start Icon(startIcon)
इस विकल्प से, टेक्स्ट कॉन्टेंट से पहले दिखने वाला वैकल्पिक Icon सेट किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
start | Icon | दिखाने के लिए आइकॉन. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Switch Control(switchToSet)
यह विकल्प, कॉन्टेंट की दाईं ओर दिखने वाला Switch सेट करता है. Decorated में सिर्फ़ एक बटन या एक स्विच हो सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
switch | Switch | जोड़ने के लिए स्विच करें. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Text(text)
वैल्यू के तौर पर इस्तेमाल किए जाने वाले टेक्स्ट को सेट करता है. इसमें बेसिक एचटीएमएल फ़ॉर्मैटिंग का इस्तेमाल किया जा सकता है. ज़रूरी है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
text | String | इस विजेट के लिए टेक्स्ट कॉन्टेंट. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Top Label(text)
इस विकल्प की मदद से, लेबल के टेक्स्ट को मुख्य टेक्स्ट के तौर पर सेट किया जाता है. यह टेक्स्ट कॉन्टेंट के ऊपर दिखता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
text | String | लेबल का टेक्स्ट. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Visibility(visibility)
इससे विजेट के दिखने की सेटिंग सेट की जाती है. डिफ़ॉल्ट वैल्यू `VISIBLE` होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
visibility | Visibility | विजेट का Visibility. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए होता है.
set Wrap Text(wrapText)
इससे यह तय किया जाता है कि वैल्यू का टेक्स्ट एक लाइन में दिखेगा या कई लाइनों में.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
wrap | Boolean | अगर true है, तो टेक्स्ट रैप हो जाता है और कई लाइनों में दिखता है. ऐसा न होने पर, टेक्स्ट को छोटा कर दिया जाता है. |
वापसी का टिकट
Decorated — यह ऑब्जेक्ट, चेनिंग के लिए है.