Cards v2

कार्ड

Google Chat मैसेज या Google Workspace ऐड-ऑन में दिखने वाला कार्ड इंटरफ़ेस.

कार्ड में कोई तय लेआउट, बटन जैसे इंटरैक्टिव यूज़र इंटरफ़ेस (यूआई) एलिमेंट, और इमेज जैसा रिच मीडिया काम करता है. कार्ड का इस्तेमाल करके पूरी जानकारी दिखाएं, उपयोगकर्ताओं की जानकारी इकट्ठा करें, और उपयोगकर्ताओं को अगला चरण पूरा करने में उनकी मदद करें.

कार्ड बिल्डर की मदद से कार्ड डिज़ाइन करना और उनकी झलक देखना.

कार्ड बिल्डर खोलें

कार्ड बनाने का तरीका जानने के लिए, ये दस्तावेज़ देखें:

उदाहरण के लिए: Google Chat ऐप्लिकेशन के लिए कार्ड मैसेज

संपर्क कार्ड का उदाहरण

Google Chat में कार्ड का सैंपल मैसेज बनाने के लिए, यहां दिए गए JSON का इस्तेमाल करें:

{
  "cardsV2": [
    {
      "cardId": "unique-card-id",
      "card": {
        "header": {
           "title": "Sasha",
           "subtitle": "Software Engineer",
           "imageUrl":
           "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png",
           "imageType": "CIRCLE",
           "imageAltText": "Avatar for Sasha"
         },
         "sections": [
           {
             "header": "Contact Info",
             "collapsible": true,
             "uncollapsibleWidgetsCount": 1,
             "widgets": [
               {
                 "decoratedText": {
                   "startIcon": {
                     "knownIcon": "EMAIL"
                   },
                   "text": "sasha@example.com"
                 }
               },
               {
                 "decoratedText": {
                   "startIcon": {
                     "knownIcon": "PERSON"
                   },
                   "text": "<font color=\"#80e27e\">Online</font>"
                 }
               },
               {
                 "decoratedText": {
                   "startIcon": {
                     "knownIcon": "PHONE"
                   },
                   "text": "+1 (555) 555-1234"
                 }
               },
               {
                 "buttonList": {
                   "buttons": [
                     {
                       "text": "Share",
                       "onClick": {
                        "openLink": {
                           "url": "https://example.com/share"
                         }
                       }
                     },
                     {
                       "text": "Edit",
                       "onClick": {
                         "action": {
                           "function": "goToView",
                           "parameters": [
                             {
                               "key": "viewType",
                               "value": "EDIT"
                             }
                           ]
                         }
                       }
                     }
                   ]
                 }
               }
             ]
           }
         ]
       }
    }
  ]
}
JSON के काेड में दिखाना
{
  "header": {
    object (CardHeader)
  },
  "sections": [
    {
      object (Section)
    }
  ],
  "sectionDividerStyle": enum (DividerStyle),
  "cardActions": [
    {
      object (CardAction)
    }
  ],
  "name": string,
  "fixedFooter": {
    object (CardFixedFooter)
  },
  "displayStyle": enum (DisplayStyle),
  "peekCardHeader": {
    object (CardHeader)
  }
}
फ़ील्ड
header

object (CardHeader)

कार्ड का हेडर. आम तौर पर, हेडर में एक लीडिंग इमेज और टाइटल होता है. हेडर हमेशा कार्ड में सबसे ऊपर दिखते हैं.

sections[]

object (Section)

इसमें विजेट का कलेक्शन होता है. हर सेक्शन का अपना वैकल्पिक हेडर होता है. सेक्शन को लाइन डिवाइडर की मदद से विज़ुअल तौर पर अलग किया जाता है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें कार्ड का कोई सेक्शन तय करें.

sectionDividerStyle

enum (DividerStyle)

सेक्शन के बीच डिवाइडर स्टाइल.

cardActions[]

object (CardAction)

कार्ड की कार्रवाइयां. कार्ड के टूलबार मेन्यू में कार्रवाइयां जोड़ दी जाती हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

उदाहरण के लिए, नीचे दिया गया JSON, कार्ड के ऐक्शन मेन्यू को इनके साथ बनाता है Settings अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और Send Feedback विकल्प:

"cardActions": [
  {
    "actionLabel": "Settings",
    "onClick": {
      "action": {
        "functionName": "goToView",
        "parameters": [
          {
            "key": "viewType",
            "value": "SETTING"
         }
        ],
        "loadIndicator": "LoadIndicator.SPINNER"
      }
    }
  },
  {
    "actionLabel": "Send Feedback",
    "onClick": {
      "openLink": {
        "url": "https://example.com/feedback"
      }
    }
  }
]
name

string

कार्ड का नाम. इसका इस्तेमाल कार्ड नेविगेशन में, कार्ड आइडेंटिफ़ायर के तौर पर किया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

displayStyle

enum (DisplayStyle)

Google Workspace ऐड-ऑन में, peekCardHeader.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

peekCardHeader

object (CardHeader)

संदर्भ के हिसाब से कॉन्टेंट दिखाते समय, पीक कार्ड हेडर एक प्लेसहोल्डर की तरह काम करता है. इससे उपयोगकर्ता, होम पेज के कार्ड और कॉन्टेंट से जुड़े कार्ड के बीच नेविगेट कर सकता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

CardHeader

कार्ड हेडर दिखाता है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें हेडर जोड़ें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "title": string,
  "subtitle": string,
  "imageType": enum (ImageType),
  "imageUrl": string,
  "imageAltText": string
}
फ़ील्ड
title

string

ज़रूरी है. कार्ड के हेडर का टाइटल. हेडर की लंबाई तय है: अगर टाइटल और सबटाइटल, दोनों की जानकारी दी गई है, तो दोनों में एक ही लाइन इस्तेमाल होगी. अगर सिर्फ़ टाइटल की जानकारी दी गई है, तो उसमें दोनों लाइनें इस्तेमाल होंगी.

subtitle

string

कार्ड के हेडर का सबटाइटल. अगर तय हो, तो यूआरएल के नीचे उसकी अपनी लाइन पर दिखता है title.

imageType

enum (ImageType)

इमेज को काटने के लिए इस्तेमाल किया गया आकार.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

imageUrl

string

कार्ड हेडर में इमेज का एचटीटीपीएस यूआरएल.

imageAltText

string

इस इमेज का वह वैकल्पिक टेक्स्ट जिसका इस्तेमाल सुलभता के लिए किया गया है.

ImageType

इमेज को काटने के लिए इस्तेमाल किया गया आकार.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
SQUARE डिफ़ॉल्ट मान. चित्र पर वर्गाकार मास्क लागू करता है. उदाहरण के लिए, 4x3 की इमेज को 3x3 कर दिया जाता है.
CIRCLE चित्र पर गोल मास्क लागू करता है. उदाहरण के लिए, 4x3 की इमेज, 3 के व्यास वाले सर्कल में बदल जाती है.

सेक्शन

किसी सेक्शन में ऐसे विजेट का कलेक्शन होता है जिन्हें वर्टिकल तौर पर रेंडर किए जाने के क्रम में, उनके बारे में बताया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "header": string,
  "widgets": [
    {
      object (Widget)
    }
  ],
  "collapsible": boolean,
  "uncollapsibleWidgetsCount": integer,
  "collapseControl": {
    object (CollapseControl)
  }
}
फ़ील्ड
header

string

सेक्शन के सबसे ऊपर दिखने वाला टेक्स्ट. सामान्य एचटीएमएल फ़ॉर्मैट वाले टेक्स्ट के साथ काम करता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना.

widgets[]

object (Widget)

सेक्शन में मौजूद सभी विजेट. कम से कम एक विजेट होना चाहिए.

collapsible

boolean

इससे पता चलता है कि इस सेक्शन को छोटा किया जा सकता है या नहीं.

छोटे किए जा सकने वाले सेक्शन में कुछ या सभी विजेट छिपा दिए जाते हैं. हालांकि, उपयोगकर्ता नीचे क्लिक करके, छिपे हुए विजेट देखने के लिए, सेक्शन को बड़ा कर सकते हैं ज़्यादा दिखाएं. उपयोगकर्ता, विजेट पर क्लिक करके उन्हें फिर से छिपा सकते हैं कम दिखाएं.

यह पता लगाने के लिए कि कौनसे विजेट छिपे हुए हैं, uncollapsibleWidgetsCount.

uncollapsibleWidgetsCount

integer

ऐसे विजेट की संख्या जो छोटे नहीं हो सकते. ये सेक्शन सेक्शन के छोटा होने पर भी दिखते रहते हैं.

उदाहरण के लिए, जब किसी सेक्शन में पांच विजेट होते हैं और uncollapsibleWidgetsCount अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पर सेट है 2, पहले दो विजेट हमेशा दिखाए जाते हैं और अंतिम तीन विजेट डिफ़ॉल्ट रूप से संक्षिप्त होते हैं. कॉन्टेंट बनाने uncollapsibleWidgetsCount अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को सिर्फ़ तब ध्यान में रखा जाता है, जब collapsible इससे मेल खाता है true.

collapseControl

object (CollapseControl)

ज़रूरी नहीं. सेक्शन के 'बड़ा करें और छोटा करें' बटन के बारे में बताएं. यह बटन सिर्फ़ तब दिखेगा, जब सेक्शन को छोटा किया जा सकता हो. अगर यह फ़ील्ड सेट नहीं है, तो डिफ़ॉल्ट बटन का इस्तेमाल किया जाता है. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

विजेट

हर कार्ड विजेट से बना होता है.

विजेट एक ऐसा कंपोज़िट ऑब्जेक्ट है जो किसी एक टेक्स्ट, इमेज, बटन, और अन्य तरह के ऑब्जेक्ट को दिखा सकता है.

JSON के काेड में दिखाना
{
  "horizontalAlignment": enum (HorizontalAlignment),

  // Union field data can be only one of the following:
  "textParagraph": {
    object (TextParagraph)
  },
  "image": {
    object (Image)
  },
  "decoratedText": {
    object (DecoratedText)
  },
  "buttonList": {
    object (ButtonList)
  },
  "textInput": {
    object (TextInput)
  },
  "selectionInput": {
    object (SelectionInput)
  },
  "dateTimePicker": {
    object (DateTimePicker)
  },
  "divider": {
    object (Divider)
  },
  "grid": {
    object (Grid)
  },
  "columns": {
    object (Columns)
  },
  "chipList": {
    object (ChipList)
  }
  // End of list of possible types for union field data.
}
फ़ील्ड
horizontalAlignment

enum (HorizontalAlignment)

इससे पता चलता है कि विजेट, कॉलम के बाईं ओर हैं, दाईं ओर या बीच में.

यूनियन फ़ील्ड data. विजेट में, इनमें से सिर्फ़ एक आइटम हो सकता है. ज़्यादा आइटम दिखाने के लिए, एक से ज़्यादा विजेट फ़ील्ड का इस्तेमाल किया जा सकता है. data अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
textParagraph

object (TextParagraph)

टेक्स्ट का पैराग्राफ़ दिखाता है. सामान्य एचटीएमएल फ़ॉर्मैट वाले टेक्स्ट के साथ काम करता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना.

उदाहरण के लिए, यह JSON बोल्ड किया गया टेक्स्ट बनाता है:

"textParagraph": {
  "text": "  <b>bold text</b>"
}
image

object (Image)

इमेज दिखाता है.

उदाहरण के लिए, नीचे दिया गया JSON, वैकल्पिक टेक्स्ट वाली एक इमेज बनाता है:

"image": {
  "imageUrl":
  "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png",
  "altText": "Chat app avatar"
}
decoratedText

object (DecoratedText)

सजाए गए टेक्स्ट आइटम दिखाता है.

उदाहरण के लिए, नीचे दिया गया JSON, सजा हुआ टेक्स्ट विजेट बनाता है, जिसमें ईमेल पता दिखता है:

"decoratedText": {
  "icon": {
    "knownIcon": "EMAIL"
  },
  "topLabel": "Email Address",
  "text": "sasha@example.com",
  "bottomLabel": "This is a new Email address!",
  "switchControl": {
    "name": "has_send_welcome_email_to_sasha",
    "selected": false,
    "controlType": "CHECKBOX"
  }
}
buttonList

object (ButtonList)

बटन की सूची.

उदाहरण के लिए, इस JSON में दो बटन बनाए गए हैं. पहला नीले रंग का टेक्स्ट बटन है और दूसरा इमेज बटन, जिससे लिंक खुलता है:

"buttonList": {
  "buttons": [
    {
      "text": "Edit",
      "color": {
        "red": 0,
        "green": 0,
        "blue": 1,
        "alpha": 1
      },
      "disabled": true,
    },
    {
      "icon": {
        "knownIcon": "INVITE",
        "altText": "check calendar"
      },
      "onClick": {
        "openLink": {
          "url": "https://example.com/calendar"
        }
      }
    }
  ]
}
textInput

object (TextInput)

यह एक टेक्स्ट बॉक्स दिखाता है, जिसमें लोग टाइप कर सकते हैं.

उदाहरण के लिए, नीचे दिया गया JSON, किसी ईमेल पते के लिए टेक्स्ट इनपुट बनाता है:

"textInput": {
  "name": "mailing_address",
  "label": "Mailing Address"
}

एक अन्य उदाहरण के तौर पर, यह JSON फ़ॉर्मैट, स्टैटिक सुझावों की मदद से प्रोग्रामिंग भाषा के लिए टेक्स्ट इनपुट बनाता है:

"textInput": {
  "name": "preferred_programing_language",
  "label": "Preferred Language",
  "initialSuggestions": {
    "items": [
      {
        "text": "C++"
      },
      {
        "text": "Java"
      },
      {
        "text": "JavaScript"
      },
      {
        "text": "Python"
      }
    ]
  }
}
selectionInput

object (SelectionInput)

उपयोगकर्ताओं को आइटम चुनने की सुविधा देने वाला चुनने का कंट्रोल दिखाता है. चेकबॉक्स, रेडियो बटन, स्विच या ड्रॉपडाउन मेन्यू चुने जा सकते हैं.

उदाहरण के लिए, नीचे दिया गया JSON एक ड्रॉपडाउन मेन्यू बनाता है, जिससे उपयोगकर्ता साइज़ चुन सकते हैं:

"selectionInput": {
  "name": "size",
  "label": "Size"
  "type": "DROPDOWN",
  "items": [
    {
      "text": "S",
      "value": "small",
      "selected": false
    },
    {
      "text": "M",
      "value": "medium",
      "selected": true
    },
    {
      "text": "L",
      "value": "large",
      "selected": false
    },
    {
      "text": "XL",
      "value": "extra_large",
      "selected": false
    }
  ]
}
dateTimePicker

object (DateTimePicker)

एक विजेट दिखाता है, जिससे उपयोगकर्ता तारीख, समय या तारीख और समय डाल सकते हैं.

उदाहरण के लिए, अपॉइंटमेंट शेड्यूल करने के लिए, नीचे दिया गया JSON, तारीख और समय चुनने वाला टूल बनाता है:

"dateTimePicker": {
  "name": "appointment_time",
  "label": "Book your appointment at:",
  "type": "DATE_AND_TIME",
  "valueMsEpoch": "796435200000"
}
divider

object (Divider)

विजेट के बीच हॉरिज़ॉन्टल लाइन डिवाइडर दिखाता है.

उदाहरण के लिए, यह JSON डिवाइडर बनाता है:

"divider": {
}
grid

object (Grid)

आइटम के संग्रह के साथ ग्रिड दिखाता है.

ग्रिड में कितने भी कॉलम और आइटम इस्तेमाल किए जा सकते हैं. पंक्तियों की संख्या, नंबर आइटम की ऊपरी सीमाओं को कॉलम की संख्या से भाग देकर तय की जाती है. 10 आइटम और 2 कॉलम वाले ग्रिड में 5 पंक्तियां होती हैं. 11 आइटम और दो कॉलम वाले ग्रिड में छह लाइनें होती हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

उदाहरण के लिए, नीचे दिया गया JSON, एक आइटम के साथ दो कॉलम का ग्रिड बनाता है:

"grid": {
  "title": "A fine collection of items",
  "columnCount": 2,
  "borderStyle": {
    "type": "STROKE",
    "cornerRadius": 4
  },
  "items": [
    {
      "image": {
        "imageUri": "https://www.example.com/image.png",
        "cropStyle": {
          "type": "SQUARE"
        },
        "borderStyle": {
          "type": "STROKE"
        }
      },
      "title": "An item",
      "textAlignment": "CENTER"
    }
  ],
  "onClick": {
    "openLink": {
      "url": "https://www.example.com"
    }
  }
}
columns

object (Columns)

ज़्यादा से ज़्यादा दो कॉलम दिखाता है.

दो से ज़्यादा कॉलम शामिल करने या पंक्तियों का इस्तेमाल करने के लिए, Grid अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

उदाहरण के लिए, यह JSON दो कॉलम बनाता है. हर कॉलम में टेक्स्ट पैराग्राफ़ होते हैं:

"columns": {
  "columnItems": [
    {
      "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
      "horizontalAlignment": "CENTER",
      "verticalAlignment": "CENTER",
      "widgets": [
        {
          "textParagraph": {
            "text": "First column text paragraph"
          }
        }
      ]
    },
    {
      "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
      "horizontalAlignment": "CENTER",
      "verticalAlignment": "CENTER",
      "widgets": [
        {
          "textParagraph": {
            "text": "Second column text paragraph"
          }
        }
      ]
    }
  ]
}
chipList

object (ChipList)

चिप की सूची.

उदाहरण के लिए, नीचे दिया गया JSON दो चिप बनाता है. पहला आइकॉन टेक्स्ट चिप है और दूसरा आइकॉन चिप है, जिससे लिंक खुलता है:

"chipList": {
  "chips": [
    {
      "text": "Edit",
      "disabled": true,
    },
    {
      "icon": {
        "knownIcon": "INVITE",
        "altText": "check calendar"
      },
      "onClick": {
        "openLink": {
          "url": "https://example.com/calendar"
        }
      }
    }
  ]
}

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

TextParagraph

टेक्स्ट का ऐसा पैराग्राफ़ जिसमें फ़ॉर्मैटिंग की सुविधा काम करती हो. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें फ़ॉर्मैट किए गए टेक्स्ट का पैराग्राफ़ जोड़ें. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "text": string,
  "maxLines": integer
}
फ़ील्ड
text

string

विजेट में दिखने वाला टेक्स्ट.

maxLines

integer

विजेट में दिखने वाले टेक्स्ट की ज़्यादा से ज़्यादा संख्या. अगर टेक्स्ट तय की गई ज़्यादा से ज़्यादा लाइनों की सीमा से ज़्यादा हो जाता है, तो अतिरिक्त कॉन्टेंट को ज़्यादा दिखाएं बटन. अगर टेक्स्ट, तय की गई ज़्यादा से ज़्यादा संख्या के बराबर या उससे छोटा है, तो ज़्यादा दिखाएं बटन नहीं दिखाया जाता है.

डिफ़ॉल्ट वैल्यू 0 होती है. इस स्थिति में, पूरा कॉन्टेक्स्ट दिखता है. नेगेटिव वैल्यू को अनदेखा किया जाता है. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

इमेज

ऐसी इमेज जिसे यूआरएल से तय किया गया हो और जिसमें onClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कार्रवाई. उदाहरण के लिए, देखें कोई इमेज जोड़ें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "imageUrl": string,
  "onClick": {
    object (OnClick)
  },
  "altText": string
}
फ़ील्ड
imageUrl

string

वह एचटीटीपीएस यूआरएल जो इमेज को होस्ट करता है.

उदाहरण के लिए:

https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
onClick

object (OnClick)

जब कोई उपयोगकर्ता इमेज पर क्लिक करता है, तो क्लिक इस कार्रवाई को ट्रिगर करता है.

altText

string

इस इमेज का वह वैकल्पिक टेक्स्ट जिसका इस्तेमाल सुलभता के लिए किया गया है.

OnClick

इससे पता चलता है कि जब उपयोगकर्ता किसी कार्ड पर मौजूद बटन जैसे किसी इंटरैक्टिव एलिमेंट पर क्लिक करते हैं, तब जवाब कैसे दिया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{

  // Union field data can be only one of the following:
  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
  // End of list of possible types for union field data.
}
फ़ील्ड

यूनियन फ़ील्ड data.

data अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:

action

object (Action)

तय किए जाने पर, इसके ज़रिए एक कार्रवाई ट्रिगर होती है onClick.

card

object (Card)

अगर बताया गया है, तो क्लिक करने पर कार्ड स्टैक में एक नया कार्ड पुश किया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

overflowMenu

object (OverflowMenu)

अगर इसके बारे में बताया गया है, तो onClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ओवरफ़्लो मेन्यू खोलता है. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

कार्रवाई

ऐसी कार्रवाई जो फ़ॉर्म सबमिट करने के बाद होने वाले व्यवहार के बारे में बताती है. उदाहरण के लिए, फ़ॉर्म को हैंडल करने के लिए, Apps Script स्क्रिप्ट को शुरू किया जा सकता है. अगर कार्रवाई ट्रिगर होती है, तो फ़ॉर्म की वैल्यू सर्वर को भेजी जाती हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "function": string,
  "parameters": [
    {
      object (ActionParameter)
    }
  ],
  "loadIndicator": enum (LoadIndicator),
  "persistValues": boolean,
  "interaction": enum (Interaction),
  "requiredWidgets": [
    string
  ],
  "allWidgetsAreRequired": boolean
}
फ़ील्ड
function

string

शामिल एलिमेंट पर क्लिक करने या किसी और तरीके से चालू होने पर, शुरू करने के लिए एक कस्टम फ़ंक्शन.

इस्तेमाल के उदाहरण के लिए, यहां देखें फ़ॉर्म का डेटा पढ़ना.

parameters[]

object (ActionParameter)

कार्रवाई पैरामीटर की सूची.

loadIndicator

enum (LoadIndicator)

इस नीति से, लोड होने वाले उस इंडिकेटर के बारे में पता चलता है जो ऐक्शन को कॉल करते समय दिखता है.

persistValues

boolean

यह बताता है कि कार्रवाई के बाद फ़ॉर्म वैल्यू बनी रहती हैं या नहीं. डिफ़ॉल्ट मान यह है false.

अगर आपने true, कार्रवाई के ट्रिगर होने के बाद भी फ़ॉर्म की वैल्यू बनी रहती हैं. कार्रवाई के दौरान उपयोगकर्ता को बदलाव करने की अनुमति देने के लिए, LoadIndicator से NONE. इसके लिए कार्ड मैसेज में आपको चैट ऐप्लिकेशन में, कार्रवाई की ResponseType से UPDATE_MESSAGE और उसी तरीके से cardId उस कार्ड से लिया गया हो जिसमें कार्रवाई थी.

अगर आपने false, कार्रवाई के ट्रिगर होने पर फ़ॉर्म की वैल्यू हटा दी जाती हैं. कार्रवाई के दौरान उपयोगकर्ता को बदलाव करने से रोकने के लिए, LoadIndicator से SPINNER.

interaction

enum (Interaction)

ज़रूरी नहीं. किसी डायलॉग सबमिट किया.

उपयोगकर्ता के साथ इंटरैक्शन के जवाब में क्या करना चाहिए, जैसे कि उपयोगकर्ता किसी कार्ड मैसेज में बटन पर क्लिक करता है.

अगर नीति को सेट नहीं किया गया है, तो ऐप्लिकेशन action अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है —जैसे कि सामान्य रूप से किसी लिंक को खोलना या फ़ंक्शन चलाना.

किसी interaction, यह ऐप्लिकेशन खास इंटरैक्टिव तरीकों से जवाब दे सकता है. उदाहरण के लिए, interaction अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से OPEN_DIALOG, यह ऐप्लिकेशन डायलॉग होने चाहिए. तय किए जाने पर, लोड होने का इंडिकेटर नहीं दिखता. अगर किसी ऐड-ऑन के लिए तय किया गया है, तो पूरा कार्ड हटा दिया जाता है और क्लाइंट को कुछ भी नहीं दिखाया जाता.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

requiredWidgets[]

string

ज़रूरी नहीं. इस सूची में उन विजेट के नाम डालें जिनकी मान्य सबमिशन के लिए इस कार्रवाई की ज़रूरत है.

अगर इस कार्रवाई को शुरू करने पर, यहां दिए गए विजेट में कोई वैल्यू नहीं होती, तो फ़ॉर्म सबमिशन को रद्द कर दिया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

allWidgetsAreRequired

boolean

ज़रूरी नहीं. अगर यह सही है, तो इस कार्रवाई के लिए सभी विजेट को ज़रूरी माना जाएगा.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

ActionParameter

कार्रवाई का तरीका शुरू करते समय दिए जाने वाले स्ट्रिंग पैरामीटर की सूची. उदाहरण के लिए, स्नूज़ करने के लिए तीन बटन इस्तेमाल करें: अभी स्नूज़ करें, एक दिन स्नूज़ करें या अगले हफ़्ते स्नूज़ करें. आप इनका इस्तेमाल कर सकते हैं: action method = snooze(), स्ट्रिंग पैरामीटर की सूची में स्नूज़ टाइप और स्नूज़ का समय पास कर रहा है.

इस बारे में ज़्यादा जानने के लिए, यह देखें CommonEventObject.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "key": string,
  "value": string
}
फ़ील्ड
key

string

ऐक्शन स्क्रिप्ट के लिए पैरामीटर का नाम.

value

string

पैरामीटर की वैल्यू.

LoadIndicator

इस नीति से, लोड होने वाले उस इंडिकेटर के बारे में पता चलता है जो ऐक्शन को कॉल करते समय दिखता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
SPINNER यह बताने के लिए कि कॉन्टेंट लोड हो रहा है, एक स्पिनर दिखाता है.
NONE कुछ भी नहीं दिखाया गया है.

बातचीत

ज़रूरी नहीं. किसी डायलॉग सबमिट किया.

उपयोगकर्ता के साथ इंटरैक्शन के जवाब में क्या करना चाहिए, जैसे कि उपयोगकर्ता किसी कार्ड मैसेज में बटन पर क्लिक करता है.

अगर नीति को सेट नहीं किया गया है, तो ऐप्लिकेशन action अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है —जैसे कि सामान्य रूप से किसी लिंक को खोलना या फ़ंक्शन चलाना.

किसी interaction, यह ऐप्लिकेशन खास इंटरैक्टिव तरीकों से जवाब दे सकता है. उदाहरण के लिए, अगर interaction अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से OPEN_DIALOG, यह ऐप्लिकेशन डायलॉग होने चाहिए.

तय किए जाने पर, लोड होने का इंडिकेटर नहीं दिखता. अगर किसी ऐड-ऑन के लिए तय किया गया है, तो पूरा कार्ड हटा दिया जाता है और क्लाइंट को कुछ भी नहीं दिखाया जाता.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

Enums
INTERACTION_UNSPECIFIED डिफ़ॉल्ट मान. कॉन्टेंट बनाने action अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सामान्य तरीके से काम करता है.
OPEN_DIALOG

खोलें डायलॉग, एक विंडो वाला कार्ड आधारित इंटरफ़ेस होता है. इसका इस्तेमाल चैट ऐप्लिकेशन, उपयोगकर्ताओं से इंटरैक्ट करने के लिए करते हैं.

यह सुविधा, कार्ड मैसेज पर किए गए बटन पर क्लिक करने के जवाब में सिर्फ़ Chat ऐप्लिकेशन के साथ काम करती है. अगर किसी ऐड-ऑन के लिए तय किया गया है, तो पूरा कार्ड हटा दिया जाता है और क्लाइंट को कुछ भी नहीं दिखाया जाता.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

OpenAs

जब कोई OnClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कार्रवाई से एक लिंक खुलता है, तो क्लाइंट उसे फ़ुल साइज़ की विंडो (अगर उसी फ़्रेम का इस्तेमाल करता है) या ओवरले (जैसे, पॉप-अप) के तौर पर खोल सकता है. लागू किया जाना, क्लाइंट प्लैटफ़ॉर्म की क्षमताओं पर निर्भर करता है. अगर क्लाइंट यह सुविधा नहीं देता है, तो चुनी गई वैल्यू को अनदेखा किया जा सकता है. FULL_SIZE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सभी ग्राहकों द्वारा समर्थित है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

Enums
FULL_SIZE लिंक एक फ़ुल-साइज़ विंडो के तौर पर खुलता है (अगर उसी फ़्रेम का इस्तेमाल क्लाइंट करता है).
OVERLAY यह लिंक, ओवरले के रूप में खुलता है, जैसे कि पॉप-अप.

OnClose

जब किसी क्लाइंट के ज़रिए कोई लिंक खोला जाता है, तो वह क्या करता है OnClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कार्रवाई बंद है.

इसका इस्तेमाल क्लाइंट के प्लैटफ़ॉर्म पर किया जा सकता है. उदाहरण के लिए, कोई वेब ब्राउज़र पॉप-अप विंडो में OnClose अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है हैंडलर.

अगर दोनों OnOpen अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और OnClose हैंडलर सेट हैं और क्लाइंट प्लैटफ़ॉर्म दोनों वैल्यू के साथ काम नहीं कर सकता, OnClose को प्राथमिकता मिलती है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

Enums
NOTHING डिफ़ॉल्ट मान. कार्ड फिर से लोड नहीं होता है; कुछ नहीं होता.
RELOAD

चाइल्ड विंडो के बंद होने के बाद, कार्ड को फिर से लोड करता है.

अगर इसके साथ इस्तेमाल किया जाता है OpenAs.OVERLAY, चाइल्ड विंडो, मॉडल डायलॉग के तौर पर काम करती है और पैरंट कार्ड तब तक ब्लॉक रहता है, जब तक चाइल्ड विंडो बंद नहीं हो जाती.

OverflowMenu

यह विजेट एक या एक से ज़्यादा कार्रवाइयों के साथ पॉप-अप मेन्यू दिखाता है. उपयोगकर्ता इन कार्रवाइयों को शुरू कर सकते हैं. उदाहरण के लिए, किसी कार्ड में नॉन-प्राइमरी ऐक्शन दिखाना. कार्रवाइयां उपलब्ध जगह में न होने पर, इस विजेट का इस्तेमाल किया जा सकता है. इस्तेमाल करने के लिए, इस विजेट को OnClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कुछ भी काम कर सकते हैं. उदाहरण के लिए, Button.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
फ़ील्ड
items[]

object (OverflowMenuItem)

ज़रूरी है. मेन्यू के विकल्पों की सूची.

OverflowMenuItem

एक विकल्प जिसे उपयोगकर्ता, ओवरफ़्लो मेन्यू में शुरू कर सकते हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
फ़ील्ड
startIcon

object (Icon)

टेक्स्ट के सामने दिखने वाला आइकॉन.

text

string

ज़रूरी है. वह टेक्स्ट जो लोगों को आइटम की पहचान करता है या उसके बारे में बताता है.

onClick

object (OnClick)

ज़रूरी है. मेन्यू का विकल्प चुनने पर यह कार्रवाई शुरू की जाती है. यह OnClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसमें कोई OverflowMenu, सभी दिए गए OverflowMenu ड्रॉप कर दिया जाता है और मेन्यू आइटम बंद हो जाता है.

disabled

boolean

मेन्यू विकल्प बंद है या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.

आइकॉन

कार्ड पर विजेट में एक आइकॉन दिख रहा है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें कोई आइकॉन जोड़ें.

काम करता है पहले से मौजूद है और कस्टम आइकॉन.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "altText": string,
  "imageType": enum (ImageType),

  // Union field icons can be only one of the following:
  "knownIcon": string,
  "iconUrl": string,
  "materialIcon": {
    object (MaterialIcon)
  }
  // End of list of possible types for union field icons.
}
फ़ील्ड
altText

string

ज़रूरी नहीं. सुलभता के लिए इस्तेमाल किए जाने वाले आइकॉन के बारे में जानकारी. अगर इसके लिए कोई वैल्यू न दी गई हो, तो डिफ़ॉल्ट वैल्यू Button अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है उपलब्ध कराया जाता है. सबसे सही तरीका यह है कि आपको इस बारे में मददगार जानकारी सेट करनी चाहिए कि आइकॉन क्या दिखाता है और अगर लागू हो, तो इससे क्या होता है. उदाहरण के लिए, A user's account portrait या Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat.

अगर आइकॉन को Button, altText जब उपयोगकर्ता बटन पर कर्सर घुमाता है, तो हेल्पर टेक्स्ट के तौर पर दिखता है. हालांकि, अगर बटन यह भी सेट करता है कि text, आइकॉन का altText को अनदेखा कर दिया जाता है.

imageType

enum (ImageType)

इमेज काटने की स्टाइल लागू की गई. कुछ मामलों में, CIRCLE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है क्रॉप करने से इमेज, बिल्ट-इन आइकॉन से ज़्यादा बड़ी होती है.

यूनियन फ़ील्ड icons. कार्ड पर विजेट में दिखने वाला आइकॉन. icons अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
knownIcon

string

Google Workspace से मिले पहले से मौजूद आइकॉन में से कोई एक दिखाएं.

उदाहरण के लिए, हवाई जहाज़ का आइकॉन दिखाने के लिए, AIRPLANE. बस के लिए, जानकारी दें BUS.

इस्तेमाल किए जा सकने वाले आइकॉन की पूरी सूची देखने के लिए, यहां देखें पहले से मौजूद आइकॉन.

iconUrl

string

एचटीटीपीएस यूआरएल पर होस्ट किया गया कस्टम आइकॉन दिखाएं.

उदाहरण के लिए:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

ये फ़ाइल टाइप इस्तेमाल किए जा सकते हैं .png अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और .jpg.

materialIcon

object (MaterialIcon)

कोई एक दिखाएं Google के सामग्री आइकॉन.

उदाहरण के लिए, चेकबॉक्स आइकन, इसका उपयोग करें

"materialIcon": {
  "name": "check_box"
}

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

MaterialIcon

ऐप्लिकेशन Google मटीरियल आइकॉन, जिसमें 2,500 से ज़्यादा विकल्प हैं.

उदाहरण के लिए, चेकबॉक्स आइकॉन पसंद के मुताबिक वज़न और ग्रेड लेवल के साथ, कुछ ऐसा लिखें:

{
  "name": "check_box",
  "fill": true,
  "weight": 300,
  "grade": -25
}

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "name": string,
  "fill": boolean,
  "weight": integer,
  "grade": integer
}
फ़ील्ड
name

string

आइकॉन का नाम Google का सामग्री आइकॉन, उदाहरण के लिए, check_box. कोई भी अमान्य नाम छोड़ दिया जाता है और उसे खाली स्ट्रिंग से बदल दिया जाता है. इसकी वजह से, आइकॉन रेंडर नहीं हो पाता.

fill

boolean

आइकॉन, भरा हुआ के तौर पर रेंडर होता है या नहीं. डिफ़ॉल्ट मान गलत है.

अलग-अलग आइकॉन सेटिंग की झलक देखने के लिए, यहां जाएं Google का फ़ॉन्ट आइकॉन और पसंद के मुताबिक बनाएं.

weight

integer

आइकॉन के स्ट्रोक की मोटाई. {100, 200, 300, 400, 500, 600, 700} में से चुनें. अगर यह नहीं है, तो डिफ़ॉल्ट वैल्यू 400 होती है. अगर कोई दूसरी वैल्यू तय की गई है, तो डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.

अलग-अलग आइकॉन सेटिंग की झलक देखने के लिए, यहां जाएं Google का फ़ॉन्ट आइकॉन और पसंद के मुताबिक बनाएं.

grade

integer

वज़न और ग्रेड से, सिंबल की चौड़ाई पर असर पड़ता है. ग्रेड में किए जाने वाले बदलाव, वज़न में किए गए बदलाव की तुलना में ज़्यादा विस्तृत होते हैं और निशान के साइज़ पर छोटा सा असर पड़ता है. {-25, 0, 200} में से चुनें. अगर यह नहीं है, तो डिफ़ॉल्ट वैल्यू 0 होती है. अगर कोई दूसरी वैल्यू तय की गई है, तो डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.

अलग-अलग आइकॉन की सेटिंग की झलक देखने के लिए, यहां जाएं Google का फ़ॉन्ट आइकॉन और पसंद के मुताबिक बनाएं.

DecoratedText

ऐसा विजेट जो वैकल्पिक सजावट के साथ टेक्स्ट दिखाता है. जैसे, टेक्स्ट के ऊपर या नीचे लेबल, टेक्स्ट के सामने आइकॉन, चुनने वाला विजेट या टेक्स्ट के बाद बटन. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें टेक्स्ट को सजावटी टेक्स्ट के साथ दिखाएं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "icon": {
    object (Icon)
  },
  "startIcon": {
    object (Icon)
  },
  "topLabel": string,
  "text": string,
  "wrapText": boolean,
  "bottomLabel": string,
  "onClick": {
    object (OnClick)
  },

  // Union field control can be only one of the following:
  "button": {
    object (Button)
  },
  "switchControl": {
    object (SwitchControl)
  },
  "endIcon": {
    object (Icon)
  }
  // End of list of possible types for union field control.
}
फ़ील्ड
icon
(deprecated)

object (Icon)

के पक्ष में बहिष्कृत किया गया startIcon.

startIcon

object (Icon)

टेक्स्ट के सामने दिखने वाला आइकॉन.

topLabel

string

ऊपर दिखने वाला टेक्स्ट text. इसमें हमेशा काट-छांट की जाती है.

text

string

ज़रूरी है. मुख्य टेक्स्ट.

आसान फ़ॉर्मैटिंग का इस्तेमाल करता है. टेक्स्ट को फ़ॉर्मैट करने के बारे में ज़्यादा जानने के लिए, यह देखें Google Chat ऐप्लिकेशन में टेक्स्ट फ़ॉर्मैट करना और Google Workspace ऐड-ऑन में टेक्स्ट फ़ॉर्मैट करना.

wrapText

boolean

टेक्स्ट रैप करने की सेटिंग. अगर आपने true, टेक्स्ट रैप हो जाता है और कई लाइनों में दिखता है. ऐसा न होने पर, टेक्स्ट में काट-छांट की जाती है.

सिर्फ़ इस पर लागू होता है text, नहीं topLabel और bottomLabel.

bottomLabel

string

नीचे दिखने वाला टेक्स्ट text. हमेशा रैप होता है.

onClick

object (OnClick)

यह कार्रवाई तब ट्रिगर होती है, जब उपयोगकर्ता क्लिक करते हैं topLabel अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या bottomLabel.

यूनियन फ़ील्ड control. कोई बटन, स्विच, चेकबॉक्स या इमेज, जो decoratedText अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट. control अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
button

object (Button)

ऐसा बटन जिस पर क्लिक करके, उपयोगकर्ता कोई कार्रवाई कर सकता है.

switchControl

object (SwitchControl)

स्विच विजेट, जिस पर क्लिक करके उपयोगकर्ता अपनी स्थिति बदल सकता है. इससे कोई कार्रवाई भी ट्रिगर हो सकती है.

endIcon

object (Icon)

टेक्स्ट के बाद एक आइकॉन दिखता है.

काम करता है पहले से मौजूद है और कस्टम आइकॉन.

बटन

टेक्स्ट, आइकॉन या टेक्स्ट और आइकॉन बटन, जिन पर उपयोगकर्ता क्लिक कर सकते हैं. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें बटन जोड़ें.

किसी इमेज को क्लिक किया जा सकने वाला बटन बनाने के लिए, Image अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है (नहीं ImageComponent) और onClick कार्रवाई.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "text": string,
  "icon": {
    object (Icon)
  },
  "color": {
    object (Color)
  },
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean,
  "altText": string,
  "type": enum (Type)
}
फ़ील्ड
text

string

बटन के अंदर प्रदर्शित होने वाला टेक्स्ट.

icon

object (Icon)

आइकॉन की इमेज. अगर दोनों icon अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और text सेट होती हैं, तो आइकन टेक्स्ट से पहले दिखाई देता है.

color

object (Color)

अगर यह नीति सेट की जाती है, तो बटन के बैकग्राउंड का रंग बदल जाता है और बैकग्राउंड के रंग के साथ कंट्रास्ट बनाए रखने के लिए फ़ॉन्ट का रंग बदल जाता है. उदाहरण के लिए, अगर नीला बैकग्राउंड सेट किया जाता है, तो सफ़ेद रंग का टेक्स्ट दिखेगा.

अगर इसे सेट नहीं किया जाता है, तो इमेज का बैकग्राउंड सफ़ेद और फ़ॉन्ट का रंग नीला है.

लाल, हरे, और नीले रंग के लिए हर फ़ील्ड की वैल्यू float अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जिसे आप दो में से किसी एक तरीके से बता सकते हैं: 0 और 255 के बीच की किसी संख्या के रूप में 255 (153/255) से भाग देकर या 0 और 1 (0.6) के बीच के किसी मान के रूप में. 0 से पता चलता है कि कोई रंग नहीं है और 1 या 255/255 आरजीबी स्केल पर उस रंग की पूरी मौजूदगी को दिखाता है.

विकल्प के तौर पर सेट है alpha, जो इस समीकरण का इस्तेमाल करके पारदर्शिता का स्तर तय करता है:

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

इसके लिए alpha, एक मान है 1 एक ठोस रंग से मेल खाता है और 0 पूरी तरह से पारदर्शी रंग से मेल खाती हो.

उदाहरण के लिए, नीचे दिया गया रंग आधे पारदर्शी लाल को दिखाता है:

"color": {
   "red": 1,
   "green": 0,
   "blue": 0,
   "alpha": 0.5
}
onClick

object (OnClick)

ज़रूरी है. जब कोई उपयोगकर्ता बटन पर क्लिक करता है, तब की जाने वाली कार्रवाई. जैसे, हाइपरलिंक खोलना या कस्टम फ़ंक्शन चलाना.

disabled

boolean

अगर आपने true, यह बटन बंद स्थिति में दिखता है. साथ ही, यह उपयोगकर्ता की कार्रवाइयों का जवाब नहीं देता है.

altText

string

सुलभता के लिए इस्तेमाल किया जाने वाला वैकल्पिक टेक्स्ट.

जानकारी देने वाला ऐसा टेक्स्ट सेट करें जिससे उपयोगकर्ताओं को पता चले कि बटन क्या करता है. उदाहरण के लिए, अगर किसी बटन से कोई हाइपरलिंक खुलता है, तो यह लिखा जा सकता है: "एक नया ब्राउज़र टैब खोलता है और Google Chat के डेवलपर दस्तावेज़ पर ले जाता है. https://developers.google.com/workspace/chat&quot;.

type

enum (Type)

बटन का टाइप तय करता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

रंग

RGBA कलर स्पेस में कोई रंग दिखाता है. यह प्रज़ेंटेशन इस तरह से डिज़ाइन किया गया है कि कॉम्पैक्टनेस के बजाय, अलग-अलग भाषाओं में रंग को आसानी से समझा जा सके और उन्हें अलग-अलग भाषाओं में कैसे दिखाया जा सके. उदाहरण के लिए, इस निरूपण के फ़ील्ड सीधे इसके कंस्ट्रक्टर को दिए जा सकते हैं java.awt.Color अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है Java में; इसे यूज़र इंटरफ़ेस (यूआई) के +colorWithRed:green:blue:alpha तरीका है; और बस थोड़ी सी मेहनत करके, इसे आसानी से सीएसएस में फ़ॉर्मैट किया जा सकता है rgba() स्ट्रिंग देखें.

इस रेफ़रंस पेज में उस ऐब्सलूट कलर स्पेस से जुड़ी जानकारी नहीं है जिसका इस्तेमाल आरजीबी वैल्यू को समझने के लिए किया जाना चाहिए. उदाहरण के लिए, sRGB, Adobe RGB, DCI-P3, और BT.2020. डिफ़ॉल्ट रूप से, ऐप्लिकेशन को sRGB में कलर स्पेस के तौर पर माना जाना चाहिए.

जब रंग की समानता तय करने की ज़रूरत हो, तो लागू करने पर, जब तक कि कोई और दस्तावेज़ न हो, दो रंगों को बराबर मानें. अगर सभी लाल, हरे, नीले और ऐल्फ़ा वैल्यू में से हर एक की वैल्यू में ज़्यादा से ज़्यादा अंतर हो 1e-5.

उदाहरण (Java):

 import com.google.type.Color;

 // ...
 public static java.awt.Color fromProto(Color protocolor) {
   float alpha = protocolor.hasAlpha()
       ? protocolor.getAlpha().getValue()
       : 1.0;

   return new java.awt.Color(
       protocolor.getRed(),
       protocolor.getGreen(),
       protocolor.getBlue(),
       alpha);
 }

 public static Color toProto(java.awt.Color color) {
   float red = (float) color.getRed();
   float green = (float) color.getGreen();
   float blue = (float) color.getBlue();
   float denominator = 255.0;
   Color.Builder resultBuilder =
       Color
           .newBuilder()
           .setRed(red / denominator)
           .setGreen(green / denominator)
           .setBlue(blue / denominator);
   int alpha = color.getAlpha();
   if (alpha != 255) {
     result.setAlpha(
         FloatValue
             .newBuilder()
             .setValue(((float) alpha) / denominator)
             .build());
   }
   return resultBuilder.build();
 }
 // ...

उदाहरण (iOS / Obj-C):

 // ...
 static UIColor* fromProto(Color* protocolor) {
    float red = [protocolor red];
    float green = [protocolor green];
    float blue = [protocolor blue];
    FloatValue* alpha_wrapper = [protocolor alpha];
    float alpha = 1.0;
    if (alpha_wrapper != nil) {
      alpha = [alpha_wrapper value];
    }
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
 }

 static Color* toProto(UIColor* color) {
     CGFloat red, green, blue, alpha;
     if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
       return nil;
     }
     Color* result = [[Color alloc] init];
     [result setRed:red];
     [result setGreen:green];
     [result setBlue:blue];
     if (alpha <= 0.9999) {
       [result setAlpha:floatWrapperWithValue(alpha)];
     }
     [result autorelease];
     return result;
}
// ...

उदाहरण (JavaScript):

// ...

var protoToCssColor = function(rgb_color) {
   var redFrac = rgb_color.red || 0.0;
   var greenFrac = rgb_color.green || 0.0;
   var blueFrac = rgb_color.blue || 0.0;
   var red = Math.floor(redFrac * 255);
   var green = Math.floor(greenFrac * 255);
   var blue = Math.floor(blueFrac * 255);

   if (!('alpha' in rgb_color)) {
      return rgbToCssColor(red, green, blue);
   }

   var alphaFrac = rgb_color.alpha.value || 0.0;
   var rgbParams = [red, green, blue].join(',');
   return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};

var rgbToCssColor = function(red, green, blue) {
  var rgbNumber = new Number((red << 16) | (green << 8) | blue);
  var hexString = rgbNumber.toString(16);
  var missingZeros = 6 - hexString.length;
  var resultBuilder = ['#'];
  for (var i = 0; i < missingZeros; i++) {
     resultBuilder.push('0');
  }
  resultBuilder.push(hexString);
  return resultBuilder.join('');
};

// ...
JSON के काेड में दिखाना
{
  "red": number,
  "green": number,
  "blue": number,
  "alpha": number
}
फ़ील्ड
red

number

इंटरवल [0, 1] में वैल्यू के तौर पर रंग में लाल रंग.

green

number

इंटरवल [0, 1] में वैल्यू के तौर पर रंग में हरे रंग की मात्रा.

blue

number

इंटरवल [0, 1] में वैल्यू के तौर पर रंग में नीले रंग की मात्रा.

alpha

number

इस रंग का वह हिस्सा, जिसे पिक्सल पर लागू किया जाना चाहिए. इसका मतलब है कि आखिरी पिक्सल का रंग समीकरण से तय होता है:

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

इसका मतलब है कि 1.0 वैल्यू किसी ठोस रंग से मेल खाती है, जबकि 0.0 वैल्यू पूरी तरह से पारदर्शी रंग से मेल खाती है. यह किसी सामान्य फ़्लोट स्केलर के बजाय रैपर मैसेज का इस्तेमाल करता है, ताकि डिफ़ॉल्ट वैल्यू और सेट न की जा रही वैल्यू के बीच अंतर किया जा सके. अगर छोड़ दिया जाता है, तो इस रंग ऑब्जेक्ट को एक ठोस रंग के रूप में रेंडर किया जाता है (जैसे कि ऐल्फ़ा वैल्यू को साफ़ तौर पर 1.0 का मान दिया गया था).

टाइप

कॉन्टेंट बनाने टाइप बटन होता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

Enums
TYPE_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
OUTLINED आउटलाइन वाले बटन, मध्यम आकार वाले बटन होते हैं. आम तौर पर, इनमें अहम कार्रवाइयां शामिल होती हैं. हालांकि, ये Chat ऐप्लिकेशन या ऐड-ऑन की मुख्य कार्रवाई नहीं होती.
FILLED भरे हुए बटन में एक कंटेनर होता है, जिसका रंग गहरा होता है. इससे विज़ुअल पर सबसे ज़्यादा असर पड़ता है. Chat ऐप्लिकेशन या ऐड-ऑन में अहम और मुख्य कार्रवाई के लिए, इसका सुझाव दिया जाता है.
FILLED_TONAL भरा हुआ टोनल बटन, भरे हुए और आउटलाइन किए बटन के बीच बीच का एक वैकल्पिक बटन होता है. ये तरीके उन मामलों में मददगार हैं जहां कम प्राथमिकता वाले बटन पर, आउटलाइन बटन के मुकाबले थोड़ा ज़्यादा ज़ोर देने की ज़रूरत होती है.
BORDERLESS बटन में अपनी डिफ़ॉल्ट स्थिति में कोई छुपा हुआ कंटेनर नहीं है. आम तौर पर, इसका इस्तेमाल सबसे कम प्राथमिकता वाली कार्रवाइयों के लिए किया जाता है. खास तौर पर तब, जब कई विकल्प दिखाए जा रहे हों.

SwitchControl

टॉगल-स्टाइल स्विच या फिर decoratedText अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

सिर्फ़ इसमें काम करता है: decoratedText अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

JSON के काेड में दिखाना
{
  "name": string,
  "value": string,
  "selected": boolean,
  "onChangeAction": {
    object (Action)
  },
  "controlType": enum (ControlType)
}
फ़ील्ड
name

string

वह नाम जिससे फ़ॉर्म इनपुट इवेंट में स्विच विजेट की पहचान की गई.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

value

string

किसी उपयोगकर्ता ने जो वैल्यू डाली है उसे फ़ॉर्म के इनपुट इवेंट के तौर पर दिखाया जाता है.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

selected

boolean

टास्क कब शुरू होगा true, स्विच को चुना गया है.

onChangeAction

object (Action)

स्विच की स्थिति बदलने पर की जाने वाली कार्रवाई, जैसे कि कौनसा फ़ंक्शन चलाना है.

controlType

enum (ControlType)

यूज़र इंटरफ़ेस में स्विच कैसा दिखता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

ControlType

यूज़र इंटरफ़ेस में स्विच कैसा दिखता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
SWITCH टॉगल-स्टाइल वाला स्विच.
CHECKBOX के पक्ष में बहिष्कृत किया गया CHECK_BOX.
CHECK_BOX चेकबॉक्स.

ButtonList

बटन की सूची, हॉरिज़ॉन्टल तौर पर लगाई गई है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें बटन जोड़ें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "buttons": [
    {
      object (Button)
    }
  ]
}
फ़ील्ड
buttons[]

object (Button)

बटन का कलेक्शन.

TextInput

एक फ़ील्ड जिसमें उपयोगकर्ता टेक्स्ट डाल सकते हैं. सुझावों और बदलाव के बाद की कार्रवाइयों का इस्तेमाल किया जा सकता है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें ऐसा फ़ील्ड जोड़ें जिसमें उपयोगकर्ता टेक्स्ट डाल सके.

चैट ऐप्लिकेशन को फ़ॉर्म के इनपुट इवेंट के दौरान, डाले गए टेक्स्ट की वैल्यू मिलती है और वह उसे प्रोसेस कर सकता है. फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

जब आपको उपयोगकर्ताओं से तय नहीं या खास जानकारी वाला डेटा इकट्ठा करने की ज़रूरत हो, तो टेक्स्ट इनपुट का इस्तेमाल करें. उपयोगकर्ताओं से तय या गिने गए डेटा को इकट्ठा करने के लिए, SelectionInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "name": string,
  "label": string,
  "hintText": string,
  "value": string,
  "type": enum (Type),
  "onChangeAction": {
    object (Action)
  },
  "initialSuggestions": {
    object (Suggestions)
  },
  "autoCompleteAction": {
    object (Action)
  },
  "validation": {
    object (Validation)
  },
  "placeholderText": string
}
फ़ील्ड
name

string

वह नाम जिससे फ़ॉर्म इनपुट इवेंट में टेक्स्ट इनपुट की पहचान की जाती है.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

label

string

यूज़र इंटरफ़ेस में टेक्स्ट इनपुट फ़ील्ड के ऊपर दिखने वाला टेक्स्ट.

वह टेक्स्ट डालें जिसकी मदद से उपयोगकर्ता, आपके ऐप्लिकेशन की ज़रूरी जानकारी डाल सकते हैं. उदाहरण के लिए, अगर आपको किसी का नाम पूछना है, लेकिन खास तौर पर उसके सरनेम की ज़रूरत है, तो surname अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है के बजाय name.

ज़रूरी है, अगर hintText अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अनिर्दिष्ट है. अगर ऐसा नहीं है, तो ज़रूरी नहीं है.

hintText

string

यह टेक्स्ट इनपुट फ़ील्ड के नीचे दिखता है. यह टेक्स्ट, उपयोगकर्ताओं को कोई वैल्यू डालने का प्रॉम्प्ट देकर उनकी मदद करता है. यह टेक्स्ट हमेशा दिखता है.

ज़रूरी है, अगर label अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अनिर्दिष्ट है. अगर ऐसा नहीं है, तो ज़रूरी नहीं है.

value

string

किसी उपयोगकर्ता ने जो वैल्यू डाली है उसे फ़ॉर्म के इनपुट इवेंट के तौर पर दिखाया जाता है.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

type

enum (Type)

यूज़र इंटरफ़ेस में टेक्स्ट इनपुट फ़ील्ड किस तरह दिखता है. उदाहरण के लिए, फ़ील्ड सिंगल या मल्टी-लाइन है.

onChangeAction

object (Action)

टेक्स्ट इनपुट फ़ील्ड में बदलाव होने पर क्या करें. उदाहरण के लिए, कोई उपयोगकर्ता फ़ील्ड में जोड़ रहा है या टेक्स्ट मिटा रहा है.

इन कार्रवाइयों के उदाहरण में, कस्टम फ़ंक्शन चलाना या किसी कस्टम फ़ंक्शन को खोलना शामिल है डायलॉग Google Chat में.

initialSuggestions

object (Suggestions)

सुझाई गई ऐसी वैल्यू जिन्हें उपयोगकर्ता डाल सकते हैं. ये वैल्यू तब दिखती हैं, जब उपयोगकर्ता टेक्स्ट इनपुट फ़ील्ड के अंदर क्लिक करते हैं. उपयोगकर्ताओं के टाइप करने पर, सुझाई गई वैल्यू डाइनैमिक तौर पर फ़िल्टर होती हैं, ताकि वे उपयोगकर्ताओं की क्वेरी से मैच कर सकें.

उदाहरण के लिए, प्रोग्रामिंग भाषा के लिए टेक्स्ट इनपुट फ़ील्ड Java, JavaScript, Python, और C++ के सुझाव दे सकता है. जब उपयोगकर्ता टाइप करना शुरू करते हैं Jav, सिर्फ़ दिखाने के लिए सुझावों वाले फ़िल्टर की सूची Java और JavaScript.

सुझाई गई वैल्यू, उपयोगकर्ताओं को ऐसी वैल्यू डालने में मदद करती हैं जिन्हें आपका ऐप्लिकेशन समझ सके. JavaScript का संदर्भ देते समय, कुछ उपयोगकर्ता javascript अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और अन्य java script. सुझाव मोड में है JavaScript अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है उपयोगकर्ता आपके ऐप्लिकेशन के साथ कैसे इंटरैक्ट करते हैं, इसका स्टैंडर्ड तय कर सकता है.

जब तय किया गया हो, TextInput.type अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है हमेशा होता है SINGLE_LINE, भले ही इसे इस पर सेट किया गया हो MULTIPLE_LINE.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

autoCompleteAction

object (Action)

ज़रूरी नहीं. बताएं कि टेक्स्ट इनपुट फ़ील्ड से इंटरैक्ट करने वाले उपयोगकर्ताओं को सुझाव मिलने पर क्या कार्रवाई की जाए.

अगर यह नहीं बताया गया है, तो सुझाव इसके हिसाब से सेट किए जाते हैं initialSuggestions अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और उन्हें क्लाइंट प्रोसेस करता है.

अगर तय किया गया है, तो ऐप्लिकेशन यहां बताई गई कार्रवाई करता है, जैसे कि कस्टम फ़ंक्शन चलाना.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

validation

object (Validation)

इस टेक्स्ट इनपुट फ़ील्ड के लिए ज़रूरी पुष्टि तय करें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

placeholderText

string

फ़ील्ड खाली होने पर, टेक्स्ट इनपुट फ़ील्ड में दिखने वाला टेक्स्ट. इस टेक्स्ट का इस्तेमाल करके, उपयोगकर्ताओं से वैल्यू डालने का अनुरोध करें. उदाहरण के लिए, Enter a number from 0 to 100.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

टाइप

यूज़र इंटरफ़ेस में टेक्स्ट इनपुट फ़ील्ड किस तरह दिखता है. उदाहरण के लिए, चाहे वह सिंगल लाइन इनपुट फ़ील्ड हो या मल्टी-लाइन इनपुट हो. अगर आपने initialSuggestions अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बताया गया है, type हमेशा होता है SINGLE_LINE, भले ही यह इस पर सेट हो MULTIPLE_LINE.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
SINGLE_LINE टेक्स्ट इनपुट फ़ील्ड की एक लाइन तय है.
MULTIPLE_LINE टेक्स्ट इनपुट फ़ील्ड की एक से ज़्यादा लाइनों की लंबाई तय होती है.

RenderActions

रेंडर करने के निर्देशों का एक सेट, जो कार्ड को कोई कार्रवाई करने के लिए कहता है या यह ऐड-ऑन होस्ट ऐप्लिकेशन या Chat ऐप्लिकेशन को, ऐप्लिकेशन से जुड़ी कोई खास कार्रवाई करने के लिए कहता है.

Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

फ़ील्ड
action

Action

कार्रवाई

फ़ील्ड
navigations[]

Navigation

दिखाए गए कार्ड पुश या अपडेट करें.

स्टैक में एक नया कार्ड जोड़ें (आगे की ओर नेविगेट करें). चैट ऐप्लिकेशन के लिए, सिर्फ़ ऐप्लिकेशन के होम पेज पर उपलब्ध है.

Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

navigations: {
  pushCard: CARD
}

सबसे ऊपर दिखने वाले कार्ड की जगह नए कार्ड का इस्तेमाल करें. चैट ऐप्लिकेशन के लिए, सिर्फ़ ऐप्लिकेशन के होम पेज पर उपलब्ध है.

Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

navigations: {
  updateCard: CARD
}

सुझाव

सुझाई गई ऐसी वैल्यू जिन्हें उपयोगकर्ता डाल सकते हैं. ये वैल्यू तब दिखती हैं, जब उपयोगकर्ता टेक्स्ट इनपुट फ़ील्ड के अंदर क्लिक करते हैं. उपयोगकर्ताओं के टाइप करने पर, सुझाई गई वैल्यू डाइनैमिक तौर पर फ़िल्टर होती हैं, ताकि वे उपयोगकर्ताओं की क्वेरी से मैच कर सकें.

उदाहरण के लिए, प्रोग्रामिंग भाषा के लिए टेक्स्ट इनपुट फ़ील्ड Java, JavaScript, Python, और C++ के सुझाव दे सकता है. जब उपयोगकर्ता टाइप करना शुरू करते हैं Jav, दिखाए जाने वाले सुझावों की सूची Java और JavaScript.

सुझाई गई वैल्यू, उपयोगकर्ताओं को ऐसी वैल्यू डालने में मदद करती हैं जिन्हें आपका ऐप्लिकेशन समझ सके. JavaScript का संदर्भ देते समय, कुछ उपयोगकर्ता javascript अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और अन्य java script. सुझाव मोड में है JavaScript अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है उपयोगकर्ता आपके ऐप्लिकेशन के साथ कैसे इंटरैक्ट करते हैं, इसका स्टैंडर्ड तय कर सकता है.

जब तय किया गया हो, TextInput.type अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है हमेशा होता है SINGLE_LINE, भले ही इसे इस पर सेट किया गया हो MULTIPLE_LINE.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "items": [
    {
      object (SuggestionItem)
    }
  ]
}
फ़ील्ड
items[]

object (SuggestionItem)

टेक्स्ट इनपुट फ़ील्ड में अपने-आप पूरा होने वाले सुझावों के लिए इस्तेमाल किए जाने वाले सुझावों की सूची.

SuggestionItem

सुझाई गई एक वैल्यू, जिसे उपयोगकर्ता टेक्स्ट इनपुट फ़ील्ड में डाल सकते हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
फ़ील्ड

यूनियन फ़ील्ड content.

content अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:

text

string

टेक्स्ट इनपुट फ़ील्ड के लिए, सुझाए गए इनपुट की वैल्यू. यह उस जानकारी के बराबर है जो उपयोगकर्ता खुद डालते हैं.

पुष्टि

यह जिस विजेट से जुड़ा है उसकी पुष्टि करने के लिए ज़रूरी डेटा दिखाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "characterLimit": integer,
  "inputType": enum (InputType)
}
फ़ील्ड
characterLimit

integer

टेक्स्ट इनपुट विजेट के लिए वर्ण सीमा तय करें. ध्यान दें कि इसका इस्तेमाल सिर्फ़ टेक्स्ट इनपुट के लिए किया जाता है. अन्य विजेट के लिए इसे अनदेखा किया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

inputType

enum (InputType)

इनपुट विजेट का टाइप बताएं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

InputType

इनपुट विजेट का टाइप.

Enums
INPUT_TYPE_UNSPECIFIED टाइप की जानकारी नहीं है. इस्तेमाल न करें.
TEXT ऐसा सामान्य टेक्स्ट जिसमें सभी वर्ण स्वीकार किए जाते हैं.
INTEGER एक इंटीजर वैल्यू.
FLOAT फ़्लोट वैल्यू.
EMAIL ईमेल पता.
EMOJI_PICKER सिस्टम से मिले इमोजी पिकर से चुना गया इमोजी.

SelectionInput

वह विजेट जो एक या उससे ज़्यादा यूज़र इंटरफ़ेस (यूआई) आइटम बनाता है. इन आइटम को उपयोगकर्ता चुन सकते हैं. उदाहरण के लिए, ड्रॉपडाउन मेन्यू या चेकबॉक्स. इस विजेट का इस्तेमाल करके, ऐसा डेटा इकट्ठा किया जा सकता है जिसका अनुमान लगाया जा सकता है या जिसकी गिनती की जा सकती है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें चुने जा सकने वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट जोड़ें.

चैट ऐप्लिकेशन उन आइटम की वैल्यू को प्रोसेस कर सकते हैं जिन्हें उपयोगकर्ता चुनते हैं या डालते हैं. फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

उपयोगकर्ताओं से अनिर्धारित या अमूर्त डेटा इकट्ठा करने के लिए, TextInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "name": string,
  "label": string,
  "type": enum (SelectionType),
  "items": [
    {
      object (SelectionItem)
    }
  ],
  "onChangeAction": {
    object (Action)
  },
  "multiSelectMaxSelectedItems": integer,
  "multiSelectMinQueryLength": integer,
  "validation": {
    object (Validation)
  },

  // Union field multi_select_data_source can be only one of the following:
  "externalDataSource": {
    object (Action)
  },
  "platformDataSource": {
    object (PlatformDataSource)
  }
  // End of list of possible types for union field multi_select_data_source.
}
फ़ील्ड
name

string

ज़रूरी है. वह नाम जो किसी फ़ॉर्म इनपुट इवेंट में चुने गए इनपुट की पहचान करता है.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

label

string

यूज़र इंटरफ़ेस में चुने गए इनपुट फ़ील्ड के ऊपर दिखने वाला टेक्स्ट.

वह टेक्स्ट डालें जिसकी मदद से उपयोगकर्ता, आपके ऐप्लिकेशन की ज़रूरी जानकारी डाल सकते हैं. उदाहरण के लिए, अगर उपयोगकर्ता ड्रॉप-डाउन मेन्यू से काम से जुड़े टिकट की अहमियत चुन रहे हैं, तो लेबल "ज़रूरी" हो सकता है या "ज़रूरी समय चुनें".

type

enum (SelectionType)

वे आइटम टाइप जो आपकी साइट पर उपयोगकर्ताओं को SelectionInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट. चुनने के लिए अलग-अलग तरह के इंटरैक्शन का इस्तेमाल किया जा सकता है. उदाहरण के लिए, उपयोगकर्ता एक या उससे ज़्यादा चेकबॉक्स चुन सकते हैं, लेकिन वे ड्रॉपडाउन मेन्यू से सिर्फ़ एक वैल्यू चुन सकते हैं.

items[]

object (SelectionItem)

चुने जा सकने वाले आइटम का कलेक्शन. उदाहरण के लिए, रेडियो बटन या चेकबॉक्स का कलेक्शन. ज़्यादा से ज़्यादा 100 आइटम के साथ काम करता है.

onChangeAction

object (Action)

अगर तय किया गया है, तो चुने गए विकल्प में बदलाव होने पर फ़ॉर्म सबमिट किया जाता है. अगर इसके बारे में नहीं बताया गया है, तो आपको एक अलग बटन चुनना होगा, जो फ़ॉर्म सबमिट करे.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

multiSelectMaxSelectedItems

integer

एक से ज़्यादा आइटम चुनने वाले मेन्यू के लिए, कोई व्यक्ति ज़्यादा से ज़्यादा कितने आइटम चुन सकता है. कम से कम वैल्यू एक आइटम होना चाहिए. अगर कोई जानकारी नहीं दी गई है, तो डिफ़ॉल्ट रूप से तीन आइटम दिखते हैं.

multiSelectMinQueryLength

integer

एक से ज़्यादा आइटम चुनने वाले मेन्यू के लिए, टेक्स्ट के उन वर्णों की संख्या जिन्हें उपयोगकर्ता अपने-आप पूरा होने वाली क्वेरी करने से पहले इनपुट करता है और मेन्यू में सुझाए गए आइटम दिखाता है.

अगर नीति को सेट नहीं किया गया है, तो स्टैटिक डेटा सोर्स के लिए डिफ़ॉल्ट तौर पर 0 वर्ण और एक्सटर्नल डेटा सोर्स के लिए तीन वर्ण सेट किए जाते हैं.

validation

object (Validation)

ड्रॉपडाउन मेन्यू के लिए, इस चुने गए इनपुट फ़ील्ड की पुष्टि.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

यूनियन फ़ील्ड multi_select_data_source. एक से ज़्यादा आइटम चुनने वाले मेन्यू के लिए, वह डेटा सोर्स जिसमें चुने गए आइटम की जानकारी अपने-आप भर जाती है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है. multi_select_data_source अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:

externalDataSource

object (Action)

कोई बाहरी डेटा सोर्स, जैसे कि रिलेशनल डेटा बेस.

platformDataSource

object (PlatformDataSource)

Google Workspace से लिया गया डेटा सोर्स.

SelectionType

उन आइटम का फ़ॉर्मैट जिन्हें उपयोगकर्ता चुन सकते हैं. अलग-अलग विकल्पों में, अलग-अलग तरह के इंटरैक्शन किए जा सकते हैं. उदाहरण के लिए, उपयोगकर्ता एक से ज़्यादा चेकबॉक्स चुन सकते हैं, लेकिन वे ड्रॉपडाउन मेन्यू से सिर्फ़ एक आइटम चुन सकते हैं.

हर टेक्स्ट इनपुट के लिए, एक ही तरह का विकल्प चुना जा सकता है. उदाहरण के लिए, चेकबॉक्स और स्विच को एक साथ नहीं जोड़ा जा सकता.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
CHECK_BOX चेकबॉक्स का सेट. उपयोगकर्ता एक या उससे ज़्यादा चेकबॉक्स चुन सकते हैं.
RADIO_BUTTON रेडियो बटन का सेट. उपयोगकर्ता एक रेडियो बटन चुन सकते हैं.
SWITCH स्विच का सेट. उपयोगकर्ता एक या उससे ज़्यादा स्विच चालू कर सकते हैं.
DROPDOWN ड्रॉपडाउन मेन्यू. उपयोगकर्ता, मेन्यू से एक आइटम चुन सकते हैं.
MULTI_SELECT

स्टैटिक या डाइनैमिक डेटा के लिए, एक से ज़्यादा आइटम चुनने का मेन्यू. मेन्यू बार से, उपयोगकर्ता एक या उससे ज़्यादा आइटम चुनते हैं. उपयोगकर्ता, डाइनैमिक डेटा को पॉप्युलेट करने के लिए वैल्यू भी डाल सकते हैं. उदाहरण के लिए, उपयोगकर्ता Google Chat पर मौजूद किसी स्पेस का नाम टाइप कर सकते हैं और विजेट, स्पेस का अपने-आप सुझाव देता है.

एक से ज़्यादा आइटम वाले मेन्यू में आइटम भरने के लिए, इनमें से किसी एक तरह के डेटा सोर्स का इस्तेमाल किया जा सकता है:

  • स्टैटिक डेटा: आइटम इस तरह से बताए गए हैं SelectionItem अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट में मौजूद चीज़ें. ज़्यादा से ज़्यादा 100 आइटम.
  • Google Workspace का डेटा: Google Workspace के डेटा का इस्तेमाल करके आइटम में जानकारी अपने-आप भर जाती है. जैसे, Google Workspace के उपयोगकर्ता या Google Chat स्पेस.
  • बाहरी डेटा: आइटम, Google Workspace के बाहर के किसी बाहरी डेटा सोर्स से अपने-आप भर जाते हैं.

कई विकल्पों वाले मेन्यू को लागू करने के तरीके जानने के लिए, यहां जाएं एक से ज़्यादा आइटम चुनने के लिए मेन्यू जोड़ें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

SelectionItem

ऐसा आइटम जिसे उपयोगकर्ता, चुनने के लिए इनपुट फ़ील्ड में चुन सकते हैं. जैसे, चेकबॉक्स या स्विच.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "text": string,
  "value": string,
  "selected": boolean,
  "startIconUri": string,
  "bottomText": string
}
फ़ील्ड
text

string

वह टेक्स्ट जो लोगों को आइटम की पहचान करता है या उसके बारे में बताता है.

value

string

इस आइटम से जुड़ी वैल्यू. क्लाइंट को इसका इस्तेमाल फ़ॉर्म इनपुट वैल्यू के तौर पर करना चाहिए.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

selected

boolean

आइटम, डिफ़ॉल्ट रूप से चुना हुआ है या नहीं. अगर चुने गए इनपुट में सिर्फ़ एक वैल्यू (जैसे कि रेडियो बटन या ड्रॉपडाउन मेन्यू) स्वीकार की जाती है, तो इस फ़ील्ड को सिर्फ़ एक आइटम के लिए सेट करें.

startIconUri

string

एक से ज़्यादा आइटम चुनने के लिए, आइटम के बगल में दिखाए गए आइकॉन का यूआरएल text अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड में डालें. PNG और JPEG फ़ॉर्मैट में फ़ाइलें इस्तेमाल की जा सकती हैं. HTTPS अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यूआरएल. उदाहरण के लिए, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png.

bottomText

string

एक से ज़्यादा आइटम चुनने के लिए उपलब्ध मेन्यू के लिए, आइटम के नीचे दिखने वाला टेक्स्ट की जानकारी या लेबल text अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड में डालें.

PlatformDataSource

SelectionInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है वह विजेट जो कई विकल्पों वाले मेन्यू का इस्तेमाल करता है. यह Google Workspace का डेटा सोर्स होता है. इसका इस्तेमाल, एक से ज़्यादा आइटम चुनने वाले मेन्यू में आइटम की जानकारी अपने-आप भरने के लिए किया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{

  // Union field data_source can be only one of the following:
  "commonDataSource": enum (CommonDataSource),
  "hostAppDataSource": {
    object (HostAppDataSourceMarkup)
  }
  // End of list of possible types for union field data_source.
}
फ़ील्ड
यूनियन फ़ील्ड data_source. डेटा सोर्स. data_source अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
commonDataSource

enum (CommonDataSource)

ऐसा डेटा सोर्स जिसे Google Workspace के सभी ऐप्लिकेशन शेयर करते हैं. जैसे, Google Workspace का इस्तेमाल करने वाले संगठन के उपयोगकर्ता.

hostAppDataSource

object (HostAppDataSourceMarkup)

एक ऐसा डेटा सोर्स जो Google Workspace होस्ट ऐप्लिकेशन के लिए खास होता है. जैसे, Google Chat में मौजूद स्पेस.

CommonDataSource

ऐसा डेटा सोर्स जिसे सभी ने शेयर किया है Google Workspace ऐप्लिकेशन.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

Enums
UNKNOWN डिफ़ॉल्ट मान. इस्तेमाल न करें.
USER Google Workspace के उपयोगकर्ता. उपयोगकर्ता सिर्फ़ अपने Google Workspace संगठन के उपयोगकर्ताओं को देख और चुन सकता है.

HostAppDataSourceMarkup

SelectionInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है वह विजेट जो कई विकल्पों वाले मेन्यू का इस्तेमाल करता है. यह मेन्यू, Google Workspace ऐप्लिकेशन से जुड़ा डेटा सोर्स होता है. डेटा सोर्स में, एक से ज़्यादा आइटम चुनने के मेन्यू के लिए चुने गए आइटम की जानकारी अपने-आप भर जाती है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{

  // Union field data_source can be only one of the following:
  "chatDataSource": {
    object (ChatClientDataSourceMarkup)
  }
  // End of list of possible types for union field data_source.
}
फ़ील्ड
यूनियन फ़ील्ड data_source. Google Workspace ऐप्लिकेशन, जिसमें एक से ज़्यादा आइटम चुनने के विकल्प वाले मेन्यू के लिए, आइटम अपने-आप भरे जाते हैं. data_source अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
chatDataSource

object (ChatClientDataSourceMarkup)

Google Chat से मिला डेटा सोर्स.

ChatClientDataSourceMarkup

SelectionInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है वह विजेट जो कई विकल्पों वाले मेन्यू का इस्तेमाल करता है. यह Google Chat का डेटा सोर्स है. डेटा सोर्स में, एक से ज़्यादा आइटम चुनने के मेन्यू के लिए चुने गए आइटम की जानकारी अपने-आप भर जाती है. उदाहरण के लिए, कोई उपयोगकर्ता उन Google Chat स्पेस को चुन सकता है जिनका वह सदस्य है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{

  // Union field source can be only one of the following:
  "spaceDataSource": {
    object (SpaceDataSource)
  }
  // End of list of possible types for union field source.
}
फ़ील्ड
यूनियन फ़ील्ड source. Google Chat का डेटा सोर्स. source अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
spaceDataSource

object (SpaceDataSource)

Google Chat के वे स्पेस जिनका उपयोगकर्ता सदस्य है.

SpaceDataSource

एक ऐसा डेटा सोर्स जो Google Chat स्पेस को, एक से ज़्यादा आइटम चुनने के मेन्यू के लिए चुने गए आइटम के तौर पर अपने-आप भरता है. सिर्फ़ उन स्पेस का डेटा अपने-आप भरता है जिनका उपयोगकर्ता सदस्य है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "defaultToCurrentSpace": boolean
}
फ़ील्ड
defaultToCurrentSpace

boolean

अगर इस पर सेट किया गया हो true, एक से ज़्यादा आइटम चुनने के मेन्यू में, Google Chat के मौजूदा स्पेस को डिफ़ॉल्ट रूप से आइटम के तौर पर चुना जाता है.

DateTimePicker

इसकी मदद से उपयोगकर्ता, तारीख और समय या तारीख और समय, दोनों डाल सकते हैं. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें उपयोगकर्ता को तारीख और समय चुनने की सुविधा दें.

उपयोगकर्ता, तारीख और समय चुनने के लिए टेक्स्ट डाल सकते हैं या पिकर का इस्तेमाल कर सकते हैं. अगर उपयोगकर्ता अमान्य तारीख या समय डालते हैं, तो पिकर, उपयोगकर्ताओं को एक गड़बड़ी दिखाता है. इसमें, जानकारी को सही तरीके से डालने के लिए कहा जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "name": string,
  "label": string,
  "type": enum (DateTimePickerType),
  "valueMsEpoch": string,
  "timezoneOffsetDate": integer,
  "onChangeAction": {
    object (Action)
  },
  "validation": {
    object (Validation)
  }
}
फ़ील्ड
name

string

वह नाम जिससे DateTimePicker अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है की पहचान फ़ॉर्म इनपुट इवेंट में की जाती है.

फ़ॉर्म इनपुट के साथ काम करने के बारे में विवरण के लिए, देखें फ़ॉर्म डेटा पाएं.

label

string

यह टेक्स्ट उपयोगकर्ताओं को तारीख, समय या तारीख और समय डालने के लिए कहता है. उदाहरण के लिए, अगर उपयोगकर्ता कोई अपॉइंटमेंट शेड्यूल कर रहे हैं, तो Appointment date अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या Appointment date and time.

type

enum (DateTimePickerType)

विजेट में तारीख, समय या तारीख और समय डाला जा सकता है या नहीं.

valueMsEpoch

string (int64 format)

से विजेट में डिफ़ॉल्ट मान, मिलीसेकंड में Unix epoch टाइम.

पिकर के प्रकार के आधार पर मान तय करें ( DateTimePickerType):

  • DATE_AND_TIME अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : UTC में कैलेंडर की तारीख और समय. उदाहरण के लिए, 1 जनवरी, 2023 को दोपहर 12:00 बजे यूटीसी को दिखाने के लिए, इसका इस्तेमाल करें 1672574400000.
  • DATE_ONLY अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : कैलेंडर की तारीख को 00:00:00 यूटीसी पर. उदाहरण के लिए, 1 जनवरी, 2023 को दिखाने के लिए, इसका इस्तेमाल करें 1672531200000.
  • TIME_ONLY अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : UTC में समय. उदाहरण के लिए, दोपहर 12 बजे को दिखाने के लिए, 43200000 अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है (या 12 * 60 * 60 * 1000).
timezoneOffsetDate

integer

यूटीसी से टाइम ज़ोन ऑफ़सेट को मिनट में दिखाने वाली संख्या. अगर यह सेट की जाती है, तो valueMsEpoch अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है दिए गए टाइम ज़ोन में दिख रहा है. अगर यह वैल्यू सेट नहीं है, तो यह उपयोगकर्ता के टाइम ज़ोन से जुड़ी सेटिंग पर डिफ़ॉल्ट रूप से लागू होती है.

onChangeAction

object (Action)

तब ट्रिगर होता है, जब कोई उपयोगकर्ता क्लिक करता है सेव करें या मिटाएं से DateTimePicker इंटरफ़ेस पर कॉपी करने की सुविधा मिलती है.

validation

object (Validation)

ज़रूरी नहीं. तारीख और समय के इस पिकर के लिए ज़रूरी पुष्टि तय करें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

DateTimePickerType

इवेंट की तारीख और समय का फ़ॉर्मैट DateTimePicker अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट. इससे यह तय होता है कि उपयोगकर्ता तारीख, समय या तारीख और समय, दोनों डाल सकते हैं या नहीं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
DATE_AND_TIME उपयोगकर्ता, तारीख और समय डालते हैं.
DATE_ONLY उपयोगकर्ता एक तारीख डालते हैं.
TIME_ONLY उपयोगकर्ता समय इनपुट करते हैं.

डिवाइडर

इस टाइप में कोई फ़ील्ड नहीं है.

विजेट के बीच डिवाइडर को हॉरिज़ॉन्टल लाइन के रूप में दिखाता है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें विजेट के बीच एक हॉरिज़ॉन्टल डिवाइडर जोड़ें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

उदाहरण के लिए, यह JSON डिवाइडर बनाता है:

"divider": {}

ग्रिड

आइटम के संग्रह के साथ ग्रिड दिखाता है. आइटम में सिर्फ़ टेक्स्ट या इमेज शामिल हो सकती हैं. रिस्पॉन्सिव कॉलम के लिए या टेक्स्ट या इमेज से ज़्यादा शामिल करने के लिए, Columns. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें आइटम के कलेक्शन के साथ ग्रिड दिखाएं.

ग्रिड में कितने भी कॉलम और आइटम इस्तेमाल किए जा सकते हैं. पंक्तियों की संख्या, आइटम को कॉलम से भाग देकर तय की जाती है. 10 आइटम और 2 कॉलम वाले ग्रिड में 5 पंक्तियां होती हैं. 11 आइटम और दो कॉलम वाले ग्रिड में छह लाइनें होती हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

उदाहरण के लिए, नीचे दिया गया JSON, एक आइटम के साथ दो कॉलम का ग्रिड बनाता है:

"grid": {
  "title": "A fine collection of items",
  "columnCount": 2,
  "borderStyle": {
    "type": "STROKE",
    "cornerRadius": 4
  },
  "items": [
    {
      "image": {
        "imageUri": "https://www.example.com/image.png",
        "cropStyle": {
          "type": "SQUARE"
        },
        "borderStyle": {
          "type": "STROKE"
        }
      },
      "title": "An item",
      "textAlignment": "CENTER"
    }
  ],
  "onClick": {
    "openLink": {
      "url": "https://www.example.com"
    }
  }
}
JSON के काेड में दिखाना
{
  "title": string,
  "items": [
    {
      object (GridItem)
    }
  ],
  "borderStyle": {
    object (BorderStyle)
  },
  "columnCount": integer,
  "onClick": {
    object (OnClick)
  }
}
फ़ील्ड
title

string

ग्रिड हेडर में दिखने वाला टेक्स्ट.

items[]

object (GridItem)

ग्रिड में दिखाए जाने वाले आइटम.

borderStyle

object (BorderStyle)

हर ग्रिड आइटम पर लागू की जाने वाली बॉर्डर शैली.

columnCount

integer

ग्रिड में दिखाए जाने वाले कॉलम की संख्या. अगर इस फ़ील्ड के बारे में नहीं बताया गया है, तो डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है. साथ ही, डिफ़ॉल्ट वैल्यू इस बात पर निर्भर करती है कि ग्रिड कहां दिखाई गई है (डायलॉग बनाम कंपैनियन).

onClick

object (OnClick)

इस कॉलबैक को हर अलग ग्रिड आइटम में फिर से इस्तेमाल किया जाता है. हालांकि, इसे कॉलबैक के पैरामीटर में जोड़ी गई आइटम सूची में, आइटम के आइडेंटिफ़ायर और इंडेक्स के साथ इस्तेमाल किया जाता है.

GridItem

यह ग्रिड लेआउट में किसी आइटम को दिखाता है. आइटम में टेक्स्ट, कोई इमेज या टेक्स्ट और एक इमेज, दोनों हो सकते हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "id": string,
  "image": {
    object (ImageComponent)
  },
  "title": string,
  "subtitle": string,
  "layout": enum (GridItemLayout)
}
फ़ील्ड
id

string

इस ग्रिड आइटम के लिए उपयोगकर्ता का तय किया गया आइडेंटिफ़ायर. यह आइडेंटिफ़ायर पैरंट ग्रिड onClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉलबैक पैरामीटर.

image

object (ImageComponent)

ग्रिड आइटम में दिखने वाली इमेज.

title

string

ग्रिड आइटम का टाइटल.

subtitle

string

ग्रिड आइटम का सबटाइटल.

layout

enum (GridItemLayout)

ग्रिड आइटम के लिए इस्तेमाल किया जाने वाला लेआउट.

ImageComponent

यह किसी इमेज को दिखाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "imageUri": string,
  "altText": string,
  "cropStyle": {
    object (ImageCropStyle)
  },
  "borderStyle": {
    object (BorderStyle)
  }
}
फ़ील्ड
imageUri

string

इमेज का यूआरएल.

altText

string

इमेज के लिए सुलभता लेबल.

cropStyle

object (ImageCropStyle)

इमेज पर लागू करने के लिए काटने की शैली.

borderStyle

object (BorderStyle)

इमेज पर लागू की जाने वाली बॉर्डर शैली.

ImageCropStyle

यह इमेज काटने की स्टाइल दिखाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

उदाहरण के लिए, 16:9 आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) लागू करने का तरीका यहां बताया गया है:

cropStyle {
 "type": "RECTANGLE_CUSTOM",
 "aspectRatio": 16/9
}
JSON के काेड में दिखाना
{
  "type": enum (ImageCropType),
  "aspectRatio": number
}
फ़ील्ड
type

enum (ImageCropType)

क्रॉप टाइप.

aspectRatio

number

अगर क्रॉप टाइप है, तो आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का इस्तेमाल करें RECTANGLE_CUSTOM.

उदाहरण के लिए, 16:9 आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) लागू करने का तरीका यहां बताया गया है:

cropStyle {
 "type": "RECTANGLE_CUSTOM",
 "aspectRatio": 16/9
}

ImageCropType

यह इमेज काटने की स्टाइल दिखाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
IMAGE_CROP_TYPE_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
SQUARE डिफ़ॉल्ट मान. स्क्वेयर क्रॉप लागू करता है.
CIRCLE इसे गोल आकार में क्रॉप किया जाता है.
RECTANGLE_CUSTOM कस्टम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) वाली आयताकार इमेज को लागू करता है. पसंद के मुताबिक आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) को इस पर सेट करें aspectRatio.
RECTANGLE_4_3 4:3 आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) वाली आयताकार इमेज को लगाता है.

BorderStyle

कार्ड या विजेट के बॉर्डर की स्टाइल के विकल्प, जिनमें बॉर्डर का टाइप और रंग भी शामिल है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "type": enum (BorderType),
  "strokeColor": {
    object (Color)
  },
  "cornerRadius": integer
}
फ़ील्ड
type

enum (BorderType)

बॉर्डर का टाइप.

strokeColor

object (Color)

जब टाइप हो, तब इन रंगों का इस्तेमाल करें BORDER_TYPE_STROKE.

cornerRadius

integer

बॉर्डर के कोने का दायरा.

BorderType

विजेट पर लागू किए गए बॉर्डर टाइप दिखाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
BORDER_TYPE_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
NO_BORDER डिफ़ॉल्ट मान. कोई बॉर्डर नहीं.
STROKE आउटलाइन.

GridItemLayout

किसी ग्रिड आइटम के लिए उपलब्ध अलग-अलग लेआउट विकल्प दिखाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
GRID_ITEM_LAYOUT_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
TEXT_BELOW टाइटल और सबटाइटल, ग्रिड आइटम की इमेज के नीचे दिखते हैं.
TEXT_ABOVE टाइटल और सबटाइटल, ग्रिड आइटम की इमेज के ऊपर दिखते हैं.

कॉलम

कॉन्टेंट बनाने Columns अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट, किसी कार्ड या डायलॉग में ज़्यादा से ज़्यादा दो कॉलम दिखाता है. आप हर कॉलम में विजेट जोड़ सकते हैं; विजेट उसी क्रम में दिखते हैं जिस क्रम में वे तय किए गए होते हैं. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें कॉलम में कार्ड और डायलॉग दिखाएं.

हर कॉलम की ऊंचाई, बड़े कॉलम के हिसाब से तय की जाती है. उदाहरण के लिए, अगर पहला कॉलम दूसरे कॉलम से लंबा है, तो दोनों कॉलम की ऊंचाई पहले कॉलम के बराबर होगी. हर कॉलम में विजेट की संख्या अलग-अलग हो सकती है. इसलिए, न तो कॉलम में पंक्तियां तय की जा सकती हैं और न ही कॉलम के बीच विजेट अलाइन किए जा सकते हैं.

कॉलम साथ-साथ दिखाए जाते हैं. हर कॉलम की चौड़ाई को अपनी पसंद के मुताबिक बनाने के लिए, HorizontalSizeStyle अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड में डालें. अगर उपयोगकर्ता की स्क्रीन की चौड़ाई बहुत कम है, तो दूसरा कॉलम पहले कॉलम के नीचे आ जाता है:

  • वेब पर, अगर स्क्रीन की चौड़ाई 480 पिक्सल या उसके बराबर है, तो दूसरा कॉलम रैप हो जाता है.
  • iOS डिवाइस पर, अगर स्क्रीन की चौड़ाई 300 पॉइंट या इससे कम है, तो दूसरा कॉलम रैप हो जाता है.
  • Android डिवाइस पर, अगर स्क्रीन की चौड़ाई 320 dp या उसके बराबर है, तो दूसरा कॉलम रैप हो जाता है.

दो से ज़्यादा कॉलम शामिल करने या पंक्तियों का इस्तेमाल करने के लिए, Grid अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "columnItems": [
    {
      object (Column)
    }
  ]
}
फ़ील्ड
columnItems[]

object (Column)

कॉलम का कलेक्शन. एक कार्ड या डायलॉग बॉक्स में, ज़्यादा से ज़्यादा दो कॉलम शामिल किए जा सकते हैं.

कॉलम

एक कॉलम.

Google Workspace ऐड-ऑन और चैट ऐप्लिकेशन

JSON के काेड में दिखाना
{
  "horizontalSizeStyle": enum (HorizontalSizeStyle),
  "horizontalAlignment": enum (HorizontalAlignment),
  "verticalAlignment": enum (VerticalAlignment),
  "widgets": [
    {
      object (Widgets)
    }
  ]
}
फ़ील्ड
horizontalSizeStyle

enum (HorizontalSizeStyle)

इससे पता चलता है कि कॉलम, कार्ड की चौड़ाई को कैसे भरता है.

horizontalAlignment

enum (HorizontalAlignment)

इससे पता चलता है कि विजेट, कॉलम के बाईं ओर हैं, दाईं ओर या बीच में.

verticalAlignment

enum (VerticalAlignment)

इससे पता चलता है कि विजेट, कॉलम के ऊपर, नीचे या बीच में अलाइन हैं या नहीं.

widgets[]

object (Widgets)

कॉलम में मौजूद विजेट का कलेक्शन. विजेट उसी क्रम में दिखते हैं जिस क्रम में वे तय किए गए हैं.

HorizontalSizeStyle

इससे पता चलता है कि कॉलम, कार्ड की चौड़ाई को कैसे भरता है. हर कॉलम की चौड़ाई, HorizontalSizeStyle अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और कॉलम में विजेट की चौड़ाई.

Google Workspace ऐड-ऑन और चैट ऐप्लिकेशन

Enums
HORIZONTAL_SIZE_STYLE_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
FILL_AVAILABLE_SPACE डिफ़ॉल्ट मान. कॉलम में खाली जगह भर जाती है. यह कार्ड की चौड़ाई का 70% तक होना चाहिए. अगर दोनों कॉलम FILL_AVAILABLE_SPACE, हर कॉलम 50% स्पेस को भरता है.
FILL_MINIMUM_SPACE कॉलम में ज़रूरत के मुताबिक जगह खाली हो सकती है. साथ ही, इसमें कार्ड की चौड़ाई का 30% से ज़्यादा हिस्सा नहीं होना चाहिए.

HorizontalAlignment

इससे पता चलता है कि विजेट, कॉलम के बाईं ओर हैं, दाईं ओर या बीच में.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

Enums
HORIZONTAL_ALIGNMENT_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
START डिफ़ॉल्ट मान. विजेट को कॉलम की शुरुआती स्थिति में अलाइन करता है. बाएं से दाएं लेआउट के लिए, बाईं ओर अलाइन होता है. दाएं से बाएं लेआउट के लिए, दाईं ओर अलाइन होता है.
CENTER विजेट को कॉलम के बीच में अलाइन करता है.
END विजेट को कॉलम की आखिरी स्थिति में अलाइन करता है. बाएं से दाएं लेआउट के लिए, विजेट को दाईं ओर अलाइन करता है. दाएं से बाएं लेआउट के लिए, विजेट को बाईं ओर अलाइन करता है.

VerticalAlignment

इससे पता चलता है कि विजेट, कॉलम के ऊपर, नीचे या बीच में अलाइन हैं या नहीं.

Google Workspace ऐड-ऑन और चैट ऐप्लिकेशन

Enums
VERTICAL_ALIGNMENT_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
CENTER डिफ़ॉल्ट मान. विजेट को कॉलम के बीच में अलाइन करता है.
TOP विजेट को कॉलम में सबसे ऊपर अलाइन करता है.
BOTTOM विजेट को कॉलम में सबसे नीचे अलाइन करता है.

विजेट

इस्तेमाल किए जा सकने वाले ऐसे विजेट जिन्हें किसी कॉलम में शामिल किया जा सकता है.

Google Workspace ऐड-ऑन और चैट ऐप्लिकेशन

JSON के काेड में दिखाना
{

  // Union field data can be only one of the following:
  "textParagraph": {
    object (TextParagraph)
  },
  "image": {
    object (Image)
  },
  "decoratedText": {
    object (DecoratedText)
  },
  "buttonList": {
    object (ButtonList)
  },
  "textInput": {
    object (TextInput)
  },
  "selectionInput": {
    object (SelectionInput)
  },
  "dateTimePicker": {
    object (DateTimePicker)
  },
  "chipList": {
    object (ChipList)
  }
  // End of list of possible types for union field data.
}
फ़ील्ड

यूनियन फ़ील्ड data.

data अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:

textParagraph

object (TextParagraph)

TextParagraph अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

image

object (Image)

Image अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

decoratedText

object (DecoratedText)

DecoratedText अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

buttonList

object (ButtonList)

ButtonList अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

textInput

object (TextInput)

TextInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

selectionInput

object (SelectionInput)

SelectionInput अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

dateTimePicker

object (DateTimePicker)

DateTimePicker अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट.

chipList

object (ChipList)

ChipList अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विजेट. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

ChipList

चिप की सूची हॉरिज़ॉन्टल तरीके से बिछाई गई है. यह हॉरिज़ॉन्टल स्क्रोल हो सकती है या इसे अगली लाइन में रैप कर सकती है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "layout": enum (Layout),
  "chips": [
    {
      object (Chip)
    }
  ]
}
फ़ील्ड
layout

enum (Layout)

चिप की सूची का लेआउट बताया गया है.

chips[]

object (Chip)

कई तरह के चिप.

लेआउट

चिप लिस्ट लेआउट.

Enums
LAYOUT_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
WRAPPED डिफ़ॉल्ट मान. ज़रूरत के मुताबिक हॉरिज़ॉन्टल स्पेस न होने पर, चिप की सूची अगली लाइन तक ले जाती है.
HORIZONTAL_SCROLLABLE अगर चिप उपलब्ध जगह में फ़िट न हो रहे हों, तो वे हॉरिज़ॉन्टल स्क्रोल करते हैं.

चिप

टेक्स्ट, आइकॉन या टेक्स्ट और आइकॉन चिप, जिस पर उपयोगकर्ता क्लिक कर सकते हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "icon": {
    object (Icon)
  },
  "label": string,
  "onClick": {
    object (OnClick)
  },
  "enabled": boolean,
  "disabled": boolean,
  "altText": string
}
फ़ील्ड
icon

object (Icon)

आइकॉन की इमेज. अगर दोनों icon अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और text सेट होती हैं, तो आइकन टेक्स्ट से पहले दिखाई देता है.

label

string

चिप में दिखने वाला टेक्स्ट.

onClick

object (OnClick)

ज़रूरी नहीं. जब कोई उपयोगकर्ता चिप पर क्लिक करता है, तब की जाने वाली कार्रवाई. जैसे, हाइपरलिंक खोलना या कस्टम फ़ंक्शन चलाना.

enabled
(deprecated)

boolean

क्या चिप चालू स्थिति में है और उपयोगकर्ता की कार्रवाइयों का जवाब दे रहा है. डिफ़ॉल्ट: true. समर्थन नहीं होना या रुकना. इस्तेमाल की जाने वाली चीज़ें disabled अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है आज़माएं.

disabled

boolean

क्या चिप इस्तेमाल में नहीं है और उपयोगकर्ता की कार्रवाइयों को अनदेखा करता है. डिफ़ॉल्ट: false.

altText

string

सुलभता के लिए इस्तेमाल किया जाने वाला वैकल्पिक टेक्स्ट.

जानकारी देने वाला ऐसा टेक्स्ट सेट करें जिससे उपयोगकर्ताओं को पता चले कि चिप क्या करता है. उदाहरण के लिए, अगर किसी चिप से कोई हाइपरलिंक खुलता है, तो लिखें: "एक नया ब्राउज़र टैब खोलता है और इस लिंक पर मौजूद Google Chat डेवलपर दस्तावेज़ पर ले जाता है https://developers.google.com/workspace/chat&quot;.

CollapseControl

कंट्रोल को बड़ा और छोटा करें. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है और Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "horizontalAlignment": enum (HorizontalAlignment),
  "expandButton": {
    object (Button)
  },
  "collapseButton": {
    object (Button)
  }
}
फ़ील्ड
horizontalAlignment

enum (HorizontalAlignment)

'बड़ा करें और छोटा करें' बटन का हॉरिज़ॉन्टल अलाइनमेंट.

expandButton

object (Button)

ज़रूरी नहीं. सेक्शन को बड़ा करने के लिए, पसंद के मुताबिक बनाया जा सकने वाला बटन तय करें. एक्सपैंशन बटन और expandButton फ़ील्ड, दोनों सेट होने चाहिए. सिर्फ़ एक फ़ील्ड सेट को लागू नहीं किया जाएगा. अगर यह फ़ील्ड सेट नहीं है, तो डिफ़ॉल्ट बटन का इस्तेमाल किया जाता है.

collapseButton

object (Button)

ज़रूरी नहीं. सेक्शन को छोटा करने के लिए, पसंद के मुताबिक बनाया जा सकने वाला बटन तय करें. exportButton और expandButton दोनों फ़ील्ड सेट किए जाने चाहिए. सिर्फ़ एक फ़ील्ड सेट को लागू नहीं किया जाएगा. अगर यह फ़ील्ड सेट नहीं है, तो डिफ़ॉल्ट बटन का इस्तेमाल किया जाता है.

DividerStyle

कार्ड की डिवाइडर स्टाइल. फ़िलहाल, इसे सिर्फ़ कार्ड सेक्शन के बीच डिवाइडर के तौर पर इस्तेमाल किया जाता है.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

Enums
DIVIDER_STYLE_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
SOLID_DIVIDER डिफ़ॉल्ट विकल्प. सेक्शन के बीच एक अच्छा डिवाइडर बनाएं.
NO_DIVIDER अगर इस नीति को सेट किया जाता है, तो सेक्शन के बीच कोई डिवाइडर रेंडर नहीं होता.

CardAction

कार्ड से जुड़ी कार्रवाई, कार्ड से जुड़ी कार्रवाई है. उदाहरण के लिए, इनवॉइस कार्ड में इनवॉइस मिटाने, ईमेल इनवॉइस मिटाने या इनवॉइस को ब्राउज़र में खोलने जैसी कार्रवाइयां शामिल हो सकती हैं.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

JSON के काेड में दिखाना
{
  "actionLabel": string,
  "onClick": {
    object (OnClick)
  }
}
फ़ील्ड
actionLabel

string

ऐक्शन मेन्यू आइटम के तौर पर दिखने वाला लेबल.

onClick

object (OnClick)

कॉन्टेंट बनाने onClick अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस ऐक्शन आइटम के लिए कार्रवाई.

CardFixedFooter

कार्ड के सबसे नीचे दिखने वाला एक स्थायी (स्टिकी) फ़ुटर.

सेटिंग fixedFooter अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बिना विज्ञापन के primaryButton या एक secondaryButton की वजह से गड़बड़ी होती है.

चैट ऐप्लिकेशन के लिए, आप तय की गई फ़ुटर की सुविधा का इस्तेमाल डायलॉग हैं, लेकिन नहीं कार्ड मैसेज दिखेंगे. Google Chat ऐप्लिकेशन में उदाहरण के लिए, देखें एक स्थायी फ़ुटर जोड़ें.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

JSON के काेड में दिखाना
{
  "primaryButton": {
    object (Button)
  },
  "secondaryButton": {
    object (Button)
  }
}
फ़ील्ड
primaryButton

object (Button)

तय किए गए फ़ुटर का मुख्य बटन. यह बटन, टेक्स्ट बटन होना चाहिए. इसमें टेक्स्ट और कलर सेट होना चाहिए.

secondaryButton

object (Button)

तय किए गए फ़ुटर का दूसरा बटन. यह बटन, टेक्स्ट बटन होना चाहिए. इसमें टेक्स्ट और कलर सेट होना चाहिए. अगर आपने secondaryButton अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सेट है, तो आपको इसे भी सेट करना होगा primaryButton.

DisplayStyle

Google Workspace ऐड-ऑन में, यह तय किया जाता है कि कार्ड किस तरह दिखे.

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है और Google Chat ऐप्लिकेशन पर उपलब्ध नहीं है.

Enums
DISPLAY_STYLE_UNSPECIFIED इस्तेमाल न करें. नहीं बताया गया है
PEEK कार्ड का हेडर, साइडबार के नीचे दिखता है. यह स्टैक के मौजूदा ऊपरी कार्ड का कुछ हिस्सा कवर करता है. हेडर पर क्लिक करने से कार्ड, कार्ड स्टैक में पॉप-अप होता है. अगर कार्ड में कोई हेडर नहीं है, तो जनरेट किए गए हेडर का इस्तेमाल किया जाता है.
REPLACE डिफ़ॉल्ट मान. कार्ड स्टैक में सबसे ऊपर मौजूद कार्ड का व्यू बदलकर, कार्ड दिखाया जाता है.