कार्ड
कार्ड, यूज़र इंटरफ़ेस (यूआई) एलिमेंट होता है. इसमें टेक्स्ट और इमेज जैसे यूज़र इंटरफ़ेस (यूआई) विजेट हो सकते हैं.
JSON के काेड में दिखाना |
---|
{ "header": { object ( |
फ़ील्ड | |
---|---|
header
|
कार्ड का हेडर. हेडर में आम तौर पर एक टाइटल और एक इमेज होती है. |
sections[]
|
सेक्शन को लाइन डिवाइडर से अलग किया जाता है. |
cardActions[]
|
इस कार्ड पर की जाने वाली कार्रवाइयां. |
name
|
कार्ड का नाम. |
CardHeader
JSON के काेड में दिखाना |
---|
{
"title": string,
"subtitle": string,
"imageStyle": enum (
|
फ़ील्ड | |
---|---|
title
|
शीर्षक बताना ज़रूरी है. हेडर की लंबाई तय है: अगर टाइटल और सबटाइटल, दोनों की जानकारी दी गई है, तो दोनों में एक ही लाइन इस्तेमाल होगी. अगर सिर्फ़ टाइटल की जानकारी दी गई है, तो उसमें दोनों लाइनें इस्तेमाल होंगी. |
subtitle
|
कार्ड के हेडर का सबटाइटल. |
imageStyle
|
इमेज का टाइप (उदाहरण के लिए, स्क्वेयर बॉर्डर या गोल बॉर्डर). |
imageUrl
|
कार्ड के हेडर में मौजूद इमेज का यूआरएल. |
ImageStyle
Enums | |
---|---|
IMAGE_STYLE_UNSPECIFIED
|
|
IMAGE
|
वर्गाकार बॉर्डर. |
AVATAR
|
गोल बॉर्डर. |
सेक्शन
किसी सेक्शन में विजेट का ऐसा कलेक्शन होता है जिन्हें तय किए गए क्रम में रेंडर (वर्टिकल) किया जाता है. सभी प्लैटफ़ॉर्म पर, कार्ड की चौड़ाई तय होती है. इसलिए, फ़िलहाल लेआउट प्रॉपर्टी (उदाहरण के लिए, फ़्लोट) की कोई ज़रूरत नहीं है.
JSON के काेड में दिखाना |
---|
{
"header": string,
"widgets": [
{
object (
|
फ़ील्ड | |
---|---|
header
|
सेक्शन का हेडर. प्रारूपित टेक्स्ट समर्थित है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना. |
widgets[]
|
किसी सेक्शन में कम से कम एक विजेट होना चाहिए. |
WidgetMarkup
विजेट एक यूज़र इंटरफ़ेस (यूआई) एलिमेंट है, जो टेक्स्ट और इमेज दिखाता है.
JSON के काेड में दिखाना |
---|
{ "buttons": [ { object ( |
फ़ील्ड | |
---|---|
buttons[]
|
बटन की सूची. बटन भी
|
यूनियन फ़ील्ड
data . ऐप्लिकेशन
WidgetMarkup अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक आइटम हो सकता है. एक से ज़्यादा प्रॉम्प्ट का इस्तेमाल किया जा सकता है
WidgetMarkup अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
फ़ील्ड का उपयोग करें.
data अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
textParagraph
|
इस विजेट में टेक्स्ट पैराग्राफ़ दिखाएं. |
image
|
इस विजेट में कोई इमेज दिखाएं. |
keyValue
|
इस विजेट में मुख्य वैल्यू वाला आइटम दिखाएं. |
TextParagraph
टेक्स्ट का पैराग्राफ़. फ़ॉर्मैट किया गया टेक्स्ट काम करता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना.
JSON के काेड में दिखाना |
---|
{ "text": string } |
फ़ील्ड | |
---|---|
text
|
|
इमेज
इमेज जिसे यूआरएल से तय किया गया हो और जिसमें
onclick
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
कार्रवाई.
JSON के काेड में दिखाना |
---|
{
"imageUrl": string,
"onClick": {
object (
|
फ़ील्ड | |
---|---|
imageUrl
|
इमेज का यूआरएल. |
onClick
|
कॉन्टेंट बनाने
|
aspectRatio
|
इस इमेज की चौड़ाई-ऊंचाई का अनुपात (चौड़ाई और ऊंचाई). इस फ़ील्ड की मदद से, इमेज के लोड होने का इंतज़ार करते समय, उसके लिए सही ऊंचाई रिज़र्व की जा सकती है. हालांकि, इसका मकसद इमेज के पहले से मौजूद आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) को बदलना नहीं है. अगर इस नीति को सेट नहीं किया जाता है, तो सर्वर इमेज को प्रीफ़ेच करके इसे भरता है. |
OnClick
अगर आप
onclick
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
कार्रवाई (उदाहरण के लिए, कोई लिंक खोलें).
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
action
|
इससे एक फ़ॉर्म ऐक्शन ट्रिगर होता है
|
openLink
|
यह
|
FormAction
फ़ॉर्म कार्रवाई से, फ़ॉर्म सबमिट होने पर व्यवहार के बारे में पता चलता है. उदाहरण के लिए, फ़ॉर्म को हैंडल करने के लिए, Apps Script को शुरू किया जा सकता है.
JSON के काेड में दिखाना |
---|
{
"actionMethodName": string,
"parameters": [
{
object (
|
फ़ील्ड | |
---|---|
actionMethodName
|
तरीके के नाम का इस्तेमाल यह पता लगाने के लिए किया जाता है कि फ़ॉर्म के किस हिस्से से फ़ॉर्म सबमिशन ट्रिगर हुआ. यह जानकारी, कार्ड क्लिक इवेंट के हिस्से के तौर पर Chat ऐप्लिकेशन में भी दिखती है. एक जैसा तरीका इस्तेमाल करने वाले कई एलिमेंट के लिए भी इस तरीके का इस्तेमाल किया जा सकता है. |
parameters[]
|
कार्रवाई पैरामीटर की सूची. |
ActionParameter
कार्रवाई का तरीका शुरू करते समय दिए जाने वाले स्ट्रिंग पैरामीटर की सूची. उदाहरण के लिए, स्नूज़ करने के लिए तीन बटन इस्तेमाल करें: अभी स्नूज़ करें, एक दिन स्नूज़ करें, और अगले हफ़्ते स्नूज़ करें. आप इनका इस्तेमाल कर सकते हैं:
action method = snooze()
, स्ट्रिंग पैरामीटर की सूची में स्नूज़ टाइप और स्नूज़ का समय पास कर रहा है.
JSON के काेड में दिखाना |
---|
{ "key": string, "value": string } |
फ़ील्ड | |
---|---|
key
|
ऐक्शन स्क्रिप्ट के लिए पैरामीटर का नाम. |
value
|
पैरामीटर की वैल्यू. |
OpenLink
नई विंडो खोलने वाला लिंक.
JSON के काेड में दिखाना |
---|
{ "url": string } |
फ़ील्ड | |
---|---|
url
|
खोला जाने वाला यूआरएल. |
KeyValue
यूज़र इंटरफ़ेस (यूआई) एलिमेंट में, कुंजी (लेबल) और वैल्यू (कॉन्टेंट) होती है. इस एलिमेंट में, ये कार्रवाइयां भी हो सकती हैं
onclick
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
बटन.
JSON के काेड में दिखाना |
---|
{ "topLabel": string, "content": string, "contentMultiline": boolean, "bottomLabel": string, "onClick": { object ( |
फ़ील्ड | |
---|---|
topLabel
|
सबसे ऊपर मौजूद लेबल का टेक्स्ट. फ़ॉर्मैट किया गया टेक्स्ट काम करता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना. |
content
|
कॉन्टेंट का टेक्स्ट. फ़ॉर्मैट किया गया टेक्स्ट काम करता है और हमेशा ज़रूरी होता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना. |
contentMultiline
|
कॉन्टेंट मल्टीलाइन होना चाहिए या नहीं. |
bottomLabel
|
सबसे नीचे वाले लेबल का टेक्स्ट. फ़ॉर्मैट किया गया टेक्स्ट काम करता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना. |
onClick
|
कॉन्टेंट बनाने
|
यूनियन फ़ील्ड
icons . कम से कम एक आइकॉन,
top_label अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
और
bottom_label
तय होना चाहिए.
icons अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
icon
|
एक ईनम वैल्यू, जिसे Chat API से संबंधित आइकॉन इमेज से बदल दिया जाता है. |
iconUrl
|
यूआरएल में मौजूद आइकॉन. |
यूनियन फ़ील्ड
control . कंट्रोल विजेट. दोनों में से किसी एक को सेट किया जा सकता है
button अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
या
switch_widget , लेकिन दोनों नहीं.
control अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
button
|
वह बटन जिस पर क्लिक करके, कार्रवाई को ट्रिगर किया जा सकता है. |
आइकॉन
इस्तेमाल किए जा सकने वाले आइकॉन का सेट.
Enums | |
---|---|
ICON_UNSPECIFIED
|
|
AIRPLANE
|
|
BOOKMARK
|
|
BUS
|
|
CAR
|
|
CLOCK
|
|
CONFIRMATION_NUMBER_ICON
|
|
DOLLAR
|
|
DESCRIPTION
|
|
EMAIL
|
|
EVENT_PERFORMER
|
|
EVENT_SEAT
|
|
FLIGHT_ARRIVAL
|
|
FLIGHT_DEPARTURE
|
|
HOTEL
|
|
HOTEL_ROOM_TYPE
|
|
INVITE
|
|
MAP_PIN
|
|
MEMBERSHIP
|
|
MULTIPLE_PEOPLE
|
|
OFFER
|
|
PERSON
|
|
PHONE
|
|
RESTAURANT_ICON
|
|
SHOPPING_CART
|
|
STAR
|
|
STORE
|
|
TICKET
|
|
TRAIN
|
|
VIDEO_CAMERA
|
|
VIDEO_PLAY
|
बटन
एक बटन. यह टेक्स्ट बटन या इमेज बटन हो सकता है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
textButton
|
एक बटन, जिसमें टेक्स्ट और
|
imageButton
|
एक बटन, जिसमें इमेज और
|
TextButton
एक बटन, जिसमें टेक्स्ट और
onclick
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
कार्रवाई.
JSON के काेड में दिखाना |
---|
{
"text": string,
"onClick": {
object (
|
फ़ील्ड | |
---|---|
text
|
बटन का टेक्स्ट. |
onClick
|
कॉन्टेंट बनाने
|
ImageButton
इमेज बटन, जिस पर
onclick
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
कार्रवाई.
JSON के काेड में दिखाना |
---|
{ "onClick": { object ( |
फ़ील्ड | |
---|---|
onClick
|
कॉन्टेंट बनाने
|
name
|
इसका नाम
|
यूनियन फ़ील्ड
icons . आइकॉन को
Icon अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
enum
या यूआरएल को कॉपी करने की ज़रूरत नहीं है.
icons अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
icon
|
इसके मुताबिक तय किया गया आइकॉन
|
iconUrl
|
यूआरएल में मौजूद आइकॉन. |
CardAction
कार्ड से जुड़ी कार्रवाई, कार्ड से जुड़ी कार्रवाई है. इनवॉइस कार्ड के लिए, एक सामान्य कार्रवाई होगी: इनवॉइस मिटाना, ईमेल इनवॉइस बनाना या इनवॉइस को ब्राउज़र में खोलना.
यह सुविधा, Google Chat ऐप्लिकेशन पर काम नहीं करती.
JSON के काेड में दिखाना |
---|
{
"actionLabel": string,
"onClick": {
object (
|
फ़ील्ड | |
---|---|
actionLabel
|
यह लेबल, ऐक्शन मेन्यू आइटम में दिखाया जाता था. |
onClick
|
इस कार्रवाई आइटम के लिए onclick कार्रवाई. |