Cards v2

рдХрд╛рд░реНрдб

Google Chat рдореИрд╕реЗрдЬ рдпрд╛ Google Workspace рдРрдб-рдСрди рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдХрд╛рд░реНрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕.

рдХрд╛рд░реНрдб рдореЗрдВ рддрдп рдХрд┐рдП рдЧрдП рд▓реЗрдЖрдЙрдЯ, рдмрдЯрди рдЬреИрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдПрд▓рд┐рдореЗрдВрдЯ, рдФрд░ рдЗрдореЗрдЬ рдЬреИрд╕реЗ рд░рд┐рдЪ рдореАрдбрд┐рдпрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдХрд╛рд░реНрдб рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдЧрд▓рд╛ рдЪрд░рдг рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рджреЗрдВ.

рдХрд╛рд░реНрдб рдмрд┐рд▓реНрдбрд░ рдХреА рдорджрдж рд╕реЗ, рдХрд╛рд░реНрдб рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рдЙрдирдХреА рдЭрд▓рдХ рджреЗрдЦреЗрдВ.

рдХрд╛рд░реНрдб рдмрд┐рд▓реНрдбрд░ рдЦреЛрд▓рдирд╛

рдХрд╛рд░реНрдб рдмрдирд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ:

рдзреНрдпрд╛рди рджреЗрдВ: рд╣рд░ рдХрд╛рд░реНрдб рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ 100 рд╡рд┐рдЬреЗрдЯ рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЕрдЧрд░ рдХрд┐рд╕реА рд╕реЗрдХреНрд╢рди рдХреЗ рд╡рд┐рдЬреЗрдЯ рдХреА рд╡рдЬрд╣ рд╕реЗ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ 100 рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЙрд╕ рдкреВрд░реЗ рд╕реЗрдХреНрд╢рди рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рднреА рд╕реЗрдХреНрд╢рди рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рд╕реАрдорд╛, 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)
  },
  "expressionData": [
    {
      object (ExpressionData)
    }
  ]
}
реЮреАрд▓реНрдб
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 рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

expressionData[]

object (ExpressionData)

рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдбреЗрдЯрд╛.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ 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,
  "id": string,
  "collapseControl": {
    object (CollapseControl)
  }
}
реЮреАрд▓реНрдб
header

string

рдХрд┐рд╕реА рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ. рдЗрд╕рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдПрдЪрдЯреАрдПрдордПрд▓ рдлрд╝реЙрд░реНрдореИрдЯ рд╡рд╛рд▓реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рдФрд░ Google Workspace рдРрдб-рдСрди рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

widgets[]

object (Widget)

рд╕реЗрдХреНрд╢рди рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рд╡рд┐рдЬреЗрдЯ. рдЗрд╕рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╡рд┐рдЬреЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.

collapsible

boolean

рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реЗрдХреНрд╢рди рдХреЛ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ.

рдЫреЛрдЯреЗ рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдХреНрд╢рди рдореЗрдВ, рдХреБрдЫ рдпрд╛ рд╕рднреА рд╡рд┐рдЬреЗрдЯ рдЫрд┐рдкреЗ рд╣реЛрддреЗ рд╣реИрдВ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдХреНрд╢рди рдХреЛ рдмрдбрд╝рд╛ рдХрд░рдХреЗ рдЫрд┐рдкреЗ рд╣реБрдП рд╡рд┐рдЬреЗрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рджрд┐рдЦрд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдХрдо рджрд┐рдЦрд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рд╡рд┐рдЬреЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЫрд┐рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ.

рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрдирд╕реЗ рд╡рд┐рдЬреЗрдЯ рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВ, uncollapsibleWidgetsCount рддрдп рдХрд░реЗрдВ.

uncollapsibleWidgetsCount

integer

рдРрд╕реЗ рд╡рд┐рдЬреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛. рдпреЗ рд╡рд┐рдЬреЗрдЯ, рд╕реЗрдХреНрд╢рди рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдкрд░ рднреА рджрд┐рдЦрддреЗ рд░рд╣рддреЗ рд╣реИрдВ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдХрд┐рд╕реА рд╕реЗрдХреНрд╢рди рдореЗрдВ рдкрд╛рдВрдЪ рд╡рд┐рдЬреЗрдЯ рд╣реИрдВ рдФрд░ uncollapsibleWidgetsCount рдХреЛ 2 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рджреЛ рд╡рд┐рдЬреЗрдЯ рд╣рдореЗрд╢рд╛ рджрд┐рдЦрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рдЖрдЦрд┐рд░реА рддреАрди рд╡рд┐рдЬреЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫреЛрдЯреЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ. uncollapsibleWidgetsCount рдХреА рд╡реИрд▓реНрдпреВ рд╕рд┐рд░реНрдлрд╝ рддрдм рдорд╛рдиреА рдЬрд╛рддреА рд╣реИ, рдЬрдм collapsible рдХреА рд╡реИрд▓реНрдпреВ true рд╣реЛ.

id

string

рд╕реЗрдХреНрд╢рди рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпреВрдиреАрдХ рдЖрдИрдбреА. рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдЙрд╕ рд╕реЗрдХреНрд╢рди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рд╣реИ. рдЖрдИрдбреА рдореЗрдВ 64 рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП. рд╕рд╛рде рд╣реА, рдпрд╣ [a-zA-Z0-9-]+ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

collapseControl

object (CollapseControl)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рд╕реЗрдХреНрд╢рди рдХреЛ рдмрдбрд╝рд╛ рдФрд░ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдВ. рдпрд╣ рдмрдЯрди рд╕рд┐рд░реНрдлрд╝ рддрдм рджрд┐рдЦреЗрдЧрд╛, рдЬрдм рд╕реЗрдХреНрд╢рди рдХреЛ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реЛ. рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЛ рд╕реЗрдЯ рди рдХрд░рдиреЗ рдкрд░, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рд╡рд┐рдЬреЗрдЯ

рд╣рд░ рдХрд╛рд░реНрдб, рд╡рд┐рдЬреЗрдЯ рд╕реЗ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ.

рд╡рд┐рдЬреЗрдЯ рдПрдХ рдХрдВрдкреЛрдЬрд╝рд┐рдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ. рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ, рдЗрдореЗрдЬ, рдмрдЯрди, рдФрд░ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдЯрд╛рдЗрдк рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "horizontalAlignment": enum (HorizontalAlignment),
  "id": string,
  "visibility": enum (Visibility),
  "eventActions": [
    {
      object (EventAction)
    }
  ],

  "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)
  },
  "carousel": {
    object (Carousel)
  },
  "chipList": {
    object (ChipList)
  }
}
реЮреАрд▓реНрдб
horizontalAlignment

enum (HorizontalAlignment)

рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЬреЗрдЯ, рдХреЙрд▓рдо рдХреЗ рдмрд╛рдИрдВ, рджрд╛рдИрдВ рдпрд╛ рдмреАрдЪ рдореЗрдВ рдЕрд▓рд╛рдЗрди рд╣реЛрдВрдЧреЗ.

id

string

рдпрд╣ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдпреВрдиреАрдХ рдЖрдИрдбреА рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдмрджрд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдЬреЗрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЖрдИрдбреА рдореЗрдВ 64 рд╡рд░реНрдг рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП. рд╕рд╛рде рд╣реА, рдпрд╣ [a-zA-Z0-9-]+ рдФрд░ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

visibility

enum (Visibility)

рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЬреЗрдЯ рджрд┐рдЦреЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ VISIBLE рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

eventActions[]

object (EventAction)

рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЬреЗрдЯ рдкрд░ рдХреМрдирд╕реА рдЗрд╡реЗрдВрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб 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,
      },
      "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 рдЖрдЗрдЯрдо рдФрд░ 2 рдХреЙрд▓рдо рд╡рд╛рд▓реА рдЧреНрд░рд┐рдб рдореЗрдВ 6 рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрддреА рд╣реИрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, 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"
          }
        }
      ]
    }
  ]
}
carousel

object (Carousel)

рдХреИрд░рд╕реЗрд▓ рдореЗрдВ, рдиреЗрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдХрд▓реЗрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рджреЛ рдЯреЗрдХреНрд╕реНрдЯ рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝ рд╡рд╛рд▓реЗ рдХреИрд░рд╕реЗрд▓ рдХрд╛ JSON рд╡рд░реНрд╢рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

{
  "widgets": [
    {
      "textParagraph": {
        "text": "First text paragraph in the carousel."
      }
    },
    {
      "textParagraph": {
        "text": "Second text paragraph in the carousel."
      }
    }
  ]
}
chipList

object (ChipList)

рдЪрд┐рдк рдХреА рд╕реВрдЪреА.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ JSON рджреЛ рдЪрд┐рдк рдмрдирд╛рддрд╛ рд╣реИ. рдкрд╣рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЪрд┐рдк рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдЖрдЗрдХреЙрди рдЪрд┐рдк рд╣реИ, рдЬреЛ рд▓рд┐рдВрдХ рдЦреЛрд▓рддрд╛ рд╣реИ:

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

TextParagraph

рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдПрдХ рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝, рдЬрд┐рд╕рдореЗрдВ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ. Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдореИрдЯ рдХрд┐рдП рдЧрдП рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝ рдЬреЛрдбрд╝рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ. рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рдФрд░ Google Workspace рдРрдб-рдСрди рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "text": string,
  "maxLines": integer,
  "textSyntax": enum (TextSyntax)
}
реЮреАрд▓реНрдб
text

string

рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ.

maxLines

integer

рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реА рдЯреЗрдХреНрд╕реНрдЯ рдХреА рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдВрдЦреНрдпрд╛. рдЕрдЧрд░ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддрдп рд╕реАрдорд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реИ, рддреЛ рдмрд╛рдХреА рдХрд╛ рдХреЙрдиреНрдЯреЗрдВрдЯ рдЬрд╝реНрдпрд╛рджрд╛ рджрд┐рдЦрд╛рдПрдВ рдмрдЯрди рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд░ рдЯреЗрдХреНрд╕реНрдЯ, рддрдп рдХреА рдЧрдИ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рд╣реИ, рддреЛ рдЬрд╝реНрдпрд╛рджрд╛ рджрд┐рдЦрд╛рдПрдВ рдмрдЯрди рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ.

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ 0 рд╣реЛрддреА рд╣реИ. рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреВрд░рд╛ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рджрд┐рдЦрддрд╛ рд╣реИ. рдиреЗрдЧреЗрдЯрд┐рд╡ рд╡реИрд▓реНрдпреВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

textSyntax

enum (TextSyntax)

рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕. рдЕрдЧрд░ рдЗрд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЗ рддреМрд░ рдкрд░ рд░реЗрдВрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

TextSyntax

рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

Enums
TEXT_SYNTAX_UNSPECIFIED рдЕрдЧрд░ рдЗрд╕реЗ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЗ рддреМрд░ рдкрд░ рд░реЗрдВрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
HTML рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЗ рддреМрд░ рдкрд░ рд░реЗрдВрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИ.
MARKDOWN рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдХреЗ рддреМрд░ рдкрд░ рд░реЗрдВрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЗрдореЗрдЬ

рдРрд╕реА рдЗрдореЗрдЬ рдЬрд┐рд╕реЗ рдпреВрдЖрд░рдПрд▓ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдореЗрдВ 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 рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
реЮреАрд▓реНрдб

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data.

data рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

action

object (Action)

рдЕрдЧрд░ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕ onClick рд╕реЗ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреА рд╣реИ.

card

object (Card)

рдЕрдЧрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдб, рдХрд╛рд░реНрдб рд╕реНрдЯреИрдХ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace рдХреЗ рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

overflowMenu

object (OverflowMenu)

рдЕрдЧрд░ рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ onClick рдУрд╡рд░рдлрд╝реНрд▓реЛ рдореЗрдиреНрдпреВ рдЦреЛрд▓рддрд╛ рд╣реИ.

рдХрд╛рд░реНрд░рд╡рд╛рдИ

рдпрд╣ рдПрдХ рдРрд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 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 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ. Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд╛рд░реНрдб рдореИрд╕реЗрдЬ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ 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 рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, рдХрд╛рд░реНрдб рдореИрд╕реЗрдЬ рдкрд░ рдореМрдЬреВрдж рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рд╕рд┐рд░реНрдлрд╝ 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),

  "knownIcon": string,
  "iconUrl": string,
  "materialIcon": {
    object (MaterialIcon)
  }
}
реЮреАрд▓реНрдб
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 Material Icons рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдЖрдЗрдХреЙрди рджрд┐рдЦрд╛рдПрдВ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪреЗрдХрдмреЙрдХреНрд╕ рдЖрдЗрдХреЙрди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП,

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

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

MaterialIcon

A Google рдордЯреАрд░рд┐рдпрд▓ рдЖрдЗрдХреЙрди, рдЬрд┐рд╕рдореЗрдВ 2500 рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╕рдВрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдП рдЧрдП рд╡реЗрдЯ рдФрд░ рдЧреНрд░реЗрдб рдХреЗ рд╕рд╛рде рдЪреЗрдХрдмреЙрдХреНрд╕ рдЖрдЗрдХреЙрди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓рд┐рдЦреЗрдВ:

{
  "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 Material Icon рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдЗрдХреЙрди рдХрд╛ рдирд╛рдо. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, check_box. рдЕрдорд╛рдиреНрдп рдирд╛рдореЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреА рдЬрдЧрд╣ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд╛рд▓ рджреА рдЬрд╛рддреА рд╣реИ. рдЗрд╕рд╕реЗ рдЖрдЗрдХреЙрди рд░реЗрдВрдбрд░ рдирд╣реАрдВ рд╣реЛ рдкрд╛рддрд╛.

fill

boolean

рдХреНрдпрд╛ рдЖрдЗрдХреЙрди рднрд░рд╛ рд╣реБрдЖ рджрд┐рдЦрддрд╛ рд╣реИ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ false рд╣реИ.

рдЖрдЗрдХреЙрди рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЭрд▓рдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, Google Font Icons рдкрд░ рдЬрд╛рдПрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдкрд╕рдВрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдПрдВ рдореЗрдВ рдЬрд╛рдХрд░ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ.

weight

integer

рдЖрдЗрдХреЙрди рдХреЗ рд╕реНрдЯреНрд░реЛрдХ рдХреА рдореЛрдЯрд╛рдИ. {100, 200, 300, 400, 500, 600, 700} рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдЪреБрдиреЗрдВ. рдЕрдЧрд░ рдпрд╣ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ 400 рд╣реЛрддреА рд╣реИ. рдЕрдЧрд░ рдХреЛрдИ рдЕрдиреНрдп рд╡реИрд▓реНрдпреВ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЖрдЗрдХреЙрди рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЭрд▓рдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, Google Font Icons рдкрд░ рдЬрд╛рдПрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдкрд╕рдВрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдПрдВ рдореЗрдВ рдЬрд╛рдХрд░ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ.

grade

integer

рд╡рдЬрд╝рди рдФрд░ рдЧреНрд░реЗрдб рд╕реЗ рдХрд┐рд╕реА рд╕рд┐рдВрдмрд▓ рдХреА рдореЛрдЯрд╛рдИ рдкрд░ рдЕрд╕рд░ рдкрдбрд╝рддрд╛ рд╣реИ. рдЧреНрд░реЗрдб рдореЗрдВ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡, рд╡рдЬрд╝рди рдореЗрдВ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдЯреАрдХ рд╣реЛрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рдЗрдирдХрд╛ рдЕрд╕рд░ рд╕рд┐рдВрдмрд▓ рдХреЗ рд╕рд╛рдЗрдЬрд╝ рдкрд░ рдХрдо рдкрдбрд╝рддрд╛ рд╣реИ. {-25, 0, 200} рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдЪреБрдиреЗрдВ. рдЕрдЧрд░ рдпрд╣ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ 0 рд╣реЛрддреА рд╣реИ. рдЕрдЧрд░ рдХреЛрдИ рдЕрдиреНрдп рд╡реИрд▓реНрдпреВ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЖрдЗрдХреЙрди рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЭрд▓рдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, Google Font Icons рдкрд░ рдЬрд╛рдПрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдкрд╕рдВрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдПрдВ рдореЗрдВ рдЬрд╛рдХрд░ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ.

DecoratedText

рдпрд╣ рдПрдХ рдРрд╕рд╛ рд╡рд┐рдЬреЗрдЯ рд╣реИ рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рдХрд▓реНрдк рднреА рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рд▓реЗрдмрд▓, рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рдордиреЗ рдЖрдЗрдХреЙрди, рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрдЯ рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдмрд╛рдж рдмрдЯрди. Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдЬрд╛рд╡рдЯреА рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдЯреЗрдХреНрд╕реНрдЯ рджрд┐рдЦрд╛рдирд╛ рджреЗрдЦреЗрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "icon": {
    object (Icon)
  },
  "startIcon": {
    object (Icon)
  },
  "startIconVerticalAlignment": enum (VerticalAlignment),
  "topLabel": string,
  "topLabelText": {
    object (TextParagraph)
  },
  "text": string,
  "contentText": {
    object (TextParagraph)
  },
  "wrapText": boolean,
  "bottomLabel": string,
  "bottomLabelText": {
    object (TextParagraph)
  },
  "onClick": {
    object (OnClick)
  },

  "button": {
    object (Button)
  },
  "switchControl": {
    object (SwitchControl)
  },
  "endIcon": {
    object (Icon)
  }
}
реЮреАрд▓реНрдб
icon
(deprecated)

object (Icon)

рдЕрдм startIcon рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

startIcon

object (Icon)

рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рдордиреЗ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЖрдЗрдХреЙрди.

startIconVerticalAlignment

enum (VerticalAlignment)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рд╕реНрдЯрд╛рд░реНрдЯ рдЖрдЗрдХреЙрди рдХрд╛ рд╡рд░реНрдЯрд┐рдХрд▓ рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ. рдЕрдЧрд░ рдЗрд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдЗрдХреЙрди рдХреЛ рд╡рд░реНрдЯрд┐рдХрд▓ рддреМрд░ рдкрд░ рдмреАрдЪ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

topLabel

string

text рдХреЗ рдКрдкрд░ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ. рд╣рдореЗрд╢рд╛ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

topLabelText

object (TextParagraph)

TextParagraph рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ topLabel. рд╣рдореЗрд╢рд╛ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ topLabel рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрдЯрд┐рд▓ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

text

string

рдЬрд╝рд░реВрд░реА рд╣реИ. рдкреНрд░рд╛рдЗрдорд░реА рдЯреЗрдХреНрд╕реНрдЯ.

рдЗрд╕рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ. рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рдФрд░ Google Workspace рдРрдб-рдСрди рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

contentText

object (TextParagraph)

TextParagraph рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ text. рдЗрд╕рдореЗрдВ text рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрдЯрд┐рд▓ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

wrapText

boolean

рдЯреЗрдХреНрд╕реНрдЯ рд░реИрдк рдХрд░рдиреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧ. рдЕрдЧрд░ true рд╣реИ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рд░реИрдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ. рдРрд╕рд╛ рди рд╣реЛрдиреЗ рдкрд░, рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рд┐рд░реНрдлрд╝ text рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ. рдпрд╣ topLabel рдФрд░ bottomLabel рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА.

bottomLabel

string

text рдХреЗ рдиреАрдЪреЗ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ. рд╣рдореЗрд╢рд╛ рд░реИрдк рд╣реЛрддрд╛ рд╣реИ.

bottomLabelText

object (TextParagraph)

TextParagraph рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ bottomLabel. рд╣рдореЗрд╢рд╛ рд░реИрдк рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ bottomLabel рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрдЯрд┐рд▓ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

onClick

object (OnClick)

рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рддрдм рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреА рд╣реИ, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ topLabel рдпрд╛ bottomLabel рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб control. рдпрд╣ рдмрдЯрди, рд╕реНрд╡рд┐рдЪ, рдЪреЗрдХрдмреЙрдХреНрд╕ рдпрд╛ рдЗрдореЗрдЬ рд╣реЛрддреА рд╣реИ. рдпрд╣ decoratedText рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреА рджрд╛рдИрдВ рдУрд░ рджрд┐рдЦрддреА рд╣реИ. control рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
button

object (Button)

рдпрд╣ рдПрдХ рдРрд╕рд╛ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ.

switchControl

object (SwitchControl)

рдпрд╣ рдПрдХ рд╕реНрд╡рд┐рдЪ рд╡рд┐рдЬреЗрдЯ рд╣реЛрддрд╛ рд╣реИ. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ.

endIcon

object (Icon)

рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдмрд╛рдж рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЖрдЗрдХреЙрди.

рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдФрд░ рдХрд╕реНрдЯрдо рдЖрдЗрдХреЙрди рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.

VerticalAlignment

рдпрд╣ рд╡рд░реНрдЯрд┐рдХрд▓ рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

Enums
VERTICAL_ALIGNMENT_UNSPECIFIED рдЯрд╛рдЗрдк рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреА рдЧрдИ рд╣реИ. рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░реЗрдВ.
TOP рдЯреЙрдк рдкреЛрдЬрд╝рд┐рд╢рди рдХреЗ рд╕рд╛рде рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ.
MIDDLE рдмреАрдЪ рд╡рд╛рд▓реА рдЬрдЧрд╣ рдкрд░ рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ.
BOTTOM рдмреЙрдЯрдо рдкреЛрдЬрд╝рд┐рд╢рди рдореЗрдВ рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ.

рдмрдЯрди

рдпрд╣ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ, рдЖрдЗрдХреЙрди рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдЖрдЗрдХреЙрди рд╡рд╛рд▓рд╛ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. 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)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рдмрдЯрди рдХрд╛ рд░рдВрдЧ. рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмрдЯрди type рдХреЛ FILLED рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, text рдФрд░ icon рдлрд╝реАрд▓реНрдб рдХреЗ рд░рдВрдЧ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд░рдВрдЧ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдмрдЯрди рдХрд╛ рд░рдВрдЧ рдиреАрд▓рд╛ рд╣реИ, рддреЛ рдмрдЯрди рдореЗрдВ рдореМрдЬреВрдж рдХреЛрдИ рднреА рдЯреЗрдХреНрд╕реНрдЯ рдпрд╛ рдЖрдЗрдХреЙрди рд╕рдлрд╝реЗрдж рд░рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.

рдмрдЯрди рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, red, green, рдФрд░ blue рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓реЗрдВ. рд╡реИрд▓реНрдпреВ, рдЖрд░рдЬреАрдмреА рдХрд▓рд░ рд╡реИрд▓реНрдпреВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 0 рдФрд░ 1 рдХреЗ рдмреАрдЪ рдХреА рдлрд╝реНрд▓реЛрдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП. рдЗрд╕рдореЗрдВ 0 (0/255) рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЛрдИ рд░рдВрдЧ рдирд╣реАрдВ рд╣реИ рдФрд░ 1 (255/255) рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд░рдВрдЧ рдХреА рдЗрдВрдЯреЗрдВрд╕рд┐рдЯреА рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реИ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдХреЛрдб рдореЗрдВ рд░рдВрдЧ рдХреЛ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЗрдВрдЯреЗрдВрд╕рд┐рдЯреА рдкрд░ рд▓рд╛рд▓ рд░рдВрдЧ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

"color": {
   "red": 1,
   "green": 0,
   "blue": 0,
}

рдмрдЯрди рдХреЗ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП, alpha рдлрд╝реАрд▓реНрдб рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ. рдЕрдЧрд░ рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреА рд╡реИрд▓реНрдпреВ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

onClick

object (OnClick)

рдЬрд╝рд░реВрд░реА рд╣реИ. рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреМрдирд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рд╣реИ. рдЬреИрд╕реЗ, рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ рдЦреЛрд▓рдирд╛ рдпрд╛ рдХрд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдЪрд▓рд╛рдирд╛.

disabled

boolean

рдЕрдЧрд░ true, рддреЛ рдмрдЯрди рдЗрдирдРрдХреНрдЯрд┐рд╡ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛.

altText

string

рд╕реБрд▓рднрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреЗрдХреНрд╕реНрдЯ.

рдмрдЯрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рдЪрд▓ рд╕рдХреЗ рдХрд┐ рдмрдЯрди рдХрд╛ рдХреНрдпрд╛ рдХрд╛рдо рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдХреЛрдИ рдмрдЯрди рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ рдЦреЛрд▓рддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: "рдпрд╣ рдмрдЯрди, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдирдпрд╛ рдЯреИрдм рдЦреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ Google Chat рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ https://developers.google.com/workspace/chat" рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ.

type

enum (Type)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рдмрдЯрди рдХрд╛ рдЯрд╛рдЗрдк. рдЕрдЧрд░ рдЗрд╕ рдиреАрддрд┐ рдХреЛ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмрдЯрди рдХрд╛ рдЯрд╛рдЗрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ OUTLINED рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ. рдЕрдЧрд░ color рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд╣реИ, рддреЛ рдмрдЯрди рдХрд╛ рдЯрд╛рдЗрдк FILLED рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛. рд╕рд╛рде рд╣реА, рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХреА рдЧрдИ рдХрд┐рд╕реА рднреА рд╡реИрд▓реНрдпреВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

рд░рдВрдЧ

рдпрд╣ RGBA рдХрд▓рд░ рд╕реНрдкреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рд░рдВрдЧ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдЗрд╕ рдлрд╝реЙрд░реНрдореИрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд░рдВрдЧ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХреЗ. рд╕рд╛рде рд╣реА, рдЗрд╕реЗ рдХреЙрдореНрдкреИрдХреНрдЯ рднреА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдкреНрд░рдЬрд╝реЗрдВрдЯреЗрд╢рди рдХреЗ рдлрд╝реАрд▓реНрдб рдХреЛ Java рдореЗрдВ java.awt.Color рдХреЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рдЗрд╕реЗ iOS рдореЗрдВ UIColor рдХреЗ +colorWithRed:green:blue:alpha рддрд░реАрдХреЗ рдХреЛ рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕реЗ JavaScript рдореЗрдВ CSS 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 рдХреА рд╡реИрд▓реНрдпреВ рджреА рдЧрдИ рд╣реЛ.

рдЯрд╛рдЗрдк

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рдмрдЯрди рдХрд╛ рдЯрд╛рдЗрдк. рдЕрдЧрд░ color рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд╣реИ, рддреЛ type рдХреЛ FILLED рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, 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

рдРрд╕рд╛ рдлрд╝реАрд▓реНрдб рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдореЗрдВ рд╕реБрдЭрд╛рд╡ рдФрд░ рдмрджрд▓рд╛рд╡ рд╣реЛрдиреЗ рдкрд░ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ. рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ. рдЕрдЧрд░ Action.all_widgets_are_required рдХреЛ true рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЛ Action.required_widgets рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓реЗ рдмрд┐рдирд╛ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмреНрд▓реЙрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ. 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,

  "hostAppDataSource": {
    object (HostAppDataSourceMarkup)
  }
}
реЮреАрд▓реНрдб
name

string

рдпрд╣ рд╡рд╣ рдирд╛рдо рд╣реИ рдЬрд┐рд╕рд╕реЗ рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ.

рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

label

string

рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝реАрд▓реНрдб рдХреЗ рдКрдкрд░ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ.

рдРрд╕рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓реЗрдВ рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рдЬрд╛рдирдХрд╛рд░реА рдбрд╛рд▓рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдирд╛рдо рдкреВрдЫрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЦрд╛рд╕ рддреМрд░ рдкрд░ рдЙрд╕рдХрд╛ рдЙрдкрдирд╛рдо рдЪрд╛рд╣рд┐рдП, рддреЛ name рдХреЗ рдмрдЬрд╛рдп surname рд▓рд┐рдЦреЗрдВ.

рдЕрдЧрд░ 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 рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data_source.

data_source рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

hostAppDataSource

object (HostAppDataSourceMarkup)

рдпрд╣ Google Workspace рдХреЗ рд╣реЛрд╕реНрдЯ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдпреВрдиреАрдХ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рд╣реЛрддрд╛ рд╣реИ. рдЬреИрд╕реЗ, Gmail рдХреЗ рдИрдореЗрд▓, Google Calendar рдХреЗ рдЗрд╡реЗрдВрдЯ рдпрд╛ Google Chat рдХреЗ рдореИрд╕реЗрдЬ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

рдЯрд╛рдЗрдк

рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓рдиреЗ рдХрд╛ рдлрд╝реАрд▓реНрдб рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд▓рд╛рдЗрди рд╡рд╛рд▓рд╛ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╣реИ рдпрд╛ рдХрдИ рд▓рд╛рдЗрди рд╡рд╛рд▓рд╛ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб. рдЕрдЧрд░ 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 рдореЗрдВ рдРрдб-рдСрди.

рд╕реНрдЯреИрдХ рдореЗрдВ рдирдпрд╛ рдХрд╛рд░реНрдб рдЬреЛрдбрд╝реЗрдВ (рдЖрдЧреЗ рдмрдврд╝реЗрдВ). Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рд┐рд░реНрдлрд╝ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

navigations: {
  pushCard: CARD
}

рд╕рдмрд╕реЗ рдКрдкрд░ рдореМрдЬреВрдж рдХрд╛рд░реНрдб рдХреА рдЬрдЧрд╣ рдирдпрд╛ рдХрд╛рд░реНрдб рдЬреЛрдбрд╝реЗрдВ. Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рд┐рд░реНрдлрд╝ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, 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 рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "text": string
}
реЮреАрд▓реНрдб

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб 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 рд╕рд┐рд╕реНрдЯрдо рдХреА рдУрд░ рд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдЗрдореЛрдЬреА рдкрд┐рдХрд░ рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдЗрдореЛрдЬреА.

HostAppDataSourceMarkup

Google Workspace рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕, рдХрд┐рд╕реА рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "chatDataSource": {
    object (ChatClientDataSourceMarkup)
  },
  "workflowDataSource": {
    object (WorkflowDataSourceMarkup)
  }
}
реЮреАрд▓реНрдб
рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data_source. Google Workspace рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ. data_source рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
chatDataSource

object (ChatClientDataSourceMarkup)

Google Chat рдХрд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕.

workflowDataSource

object (WorkflowDataSourceMarkup)

Google Workflow рдХрд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕.

ChatClientDataSourceMarkup

рдорд▓реНрдЯреАрд╕рд┐рд▓реЗрдХреНрдЯ рдореЗрдиреНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ SelectionInput рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП, Google Chat рдХрд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕, рдорд▓реНрдЯреАрд╕рд┐рд▓реЗрдХреНрдЯ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП рдЪреБрдиреЗ рдЧрдП рдЖрдЗрдЯрдо рднрд░рддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Google Chat рдХреЗ рдЙрди рд╕реНрдкреЗрд╕ рдХреЛ рдЪреБрди рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рд╡рд╣ рд╕рджрд╕реНрдп рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "spaceDataSource": {
    object (SpaceDataSource)
  }
}
реЮреАрд▓реНрдб
рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб source. Google Chat рдХрд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. source рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
spaceDataSource

object (SpaceDataSource)

Google Chat рдХреЗ рд╡реЗ рд╕реНрдкреЗрд╕ рдЬрд┐рдирдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдп рд╣реИ.

SpaceDataSource

рдпрд╣ рдПрдХ рдРрд╕рд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рд╣реИ рдЬреЛ Google Chat рд╕реНрдкреЗрд╕ рдХреЛ, рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд▓реЗрдХреНрд╢рди рдЖрдЗрдЯрдо рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рд╕рд┐рд░реНрдлрд╝ рдЙрди рд╕реНрдкреЗрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдп рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "defaultToCurrentSpace": boolean
}
реЮреАрд▓реНрдб
defaultToCurrentSpace

boolean

рдЕрдЧрд░ рдЗрд╕реЗ true рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдорд▓реНрдЯреАрд╕рд┐рд▓реЗрдХреНрдЯ рдореЗрдиреНрдпреВ, рдореМрдЬреВрджрд╛ Google Chat рд╕реНрдкреЗрд╕ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЖрдЗрдЯрдо рдХреЗ рддреМрд░ рдкрд░ рдЪреБрдирддрд╛ рд╣реИ.

WorkflowDataSourceMarkup

* рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рд┐рд░реНрдлрд╝ Google Workspace Workflow рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ Google Workspace рдРрдб-рдСрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА.

MULTI_SELECT рдЯрд╛рдЗрдк рд╡рд╛рд▓реЗ TextInput рдпрд╛ SelectionInput рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдпрд╛ DateTimePicker рдореЗрдВ, Google рд╕реЗ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдПрдВ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "includeVariables": boolean,
  "type": enum (Type)
}
реЮреАрд▓реНрдб
includeVariables

boolean

рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдореЗрдВ, рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдХреЗ рд╡реИрд░рд┐рдПрдмрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ.

type

enum (Type)

рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХрд╛ рдЯрд╛рдЗрдк.

рдЯрд╛рдЗрдк

рдпрд╣ рдПрдХ рдЗрдирдо рд╣реИ, рдЬреЛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХреЗ рдЯрд╛рдЗрдк рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

Enums
UNKNOWN рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди. рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░реЗрдВ.
USER Google Workspace рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд░реНрдлрд╝ рдЕрдкрдиреЗ Google Workspace рд╕рдВрдЧрдарди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджреЗрдЦ рдФрд░ рдЪреБрди рд╕рдХрддрд╛ рд╣реИ.
SPACE Google Chat рдХреЗ рд╡реЗ рд╕реНрдкреЗрд╕ рдЬрд┐рдирдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдп рд╣реИ.
USER_WITH_FREE_FORM рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЕрдкрдиреЗ Google Workspace рд╕рдВрдЧрдарди рдХреЗ рдореМрдЬреВрджрд╛ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рдИрдореЗрд▓ рдкрддрд╛ рдпрд╛ рдорд╛рдиреНрдп рдбреЛрдореЗрди рдореИрдиреНрдпреБрдЕрд▓ рддрд░реАрдХреЗ рд╕реЗ рднреА рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ.

SelectionInput

рдпрд╣ рдПрдХ рдРрд╕рд╛ рд╡рд┐рдЬреЗрдЯ рд╣реИ рдЬреЛ рдПрдХ рдпрд╛ рдЙрд╕рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдЖрдЗрдЯрдо рдмрдирд╛рддрд╛ рд╣реИ. рдЗрди рдЖрдЗрдЯрдо рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ. рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рд┐рд░реНрдлрд╝ dropdown рдФрд░ multiselect рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдЬрдм Action.all_widgets_are_required рдХреЛ true рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЛ Action.required_widgets рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реИрд▓реНрдпреВ рдЪреБрдиреЗ рдЬрд╛рдиреЗ рддрдХ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ рдпрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕. рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдРрд╕рд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЬрд┐рд╕реЗ рдЧрд┐рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд┐рд╕реА рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪреБрдиреЗ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдПрд▓рд┐рдореЗрдВрдЯ рдЬреЛрдбрд╝рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

рдЪреИрдЯ рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рдЙрди рдЖрдЗрдЯрдо рдХреА рд╡реИрд▓реНрдпреВ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреБрдирддреЗ рд╣реИрдВ рдпрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ. рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдРрд╕рд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рд╛рдлрд╝ рддреМрд░ рдкрд░ рди рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдпрд╛ рдЕрдореВрд░реНрдд рд╣реЛ, TextInput рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "name": string,
  "label": string,
  "type": enum (SelectionType),
  "items": [
    {
      object (SelectionItem)
    }
  ],
  "onChangeAction": {
    object (Action)
  },
  "multiSelectMinQueryLength": integer,
  "dataSourceConfigs": [
    {
      object (DataSourceConfig)
    }
  ],
  "multiSelectMaxSelectedItems": integer,
  "hintText": string,

  "externalDataSource": {
    object (Action)
  },
  "platformDataSource": {
    object (PlatformDataSource)
  }
}
реЮреАрд▓реНрдб
name

string

рдЬрд╝рд░реВрд░реА рд╣реИ. рдпрд╣ рдирд╛рдо, рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдЗрд╡реЗрдВрдЯ рдореЗрдВ рд╕рд┐рд▓реЗрдХреНрд╢рди рдЗрдирдкреБрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ.

рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

label

string

рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рд╕рд┐рд▓реЗрдХреНрд╢рди рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдКрдкрд░ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ.

рдРрд╕рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓реЗрдВ рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рдЬрд╛рдирдХрд╛рд░реА рдбрд╛рд▓рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреНрдпреВ рд╕реЗ рд╡рд░реНрдХ рдЯрд┐рдХрдЯ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЪреБрди рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд▓реЗрдмрд▓ "рдкреНрд░рд╛рдердорд┐рдХрддрд╛" рдпрд╛ "рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЪреБрдиреЗрдВ" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ.

type

enum (SelectionType)

рдЗрд╕ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреА рд╡реИрд▓реНрдпреВ рд╕реЗ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ SelectionInput рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдЪреБрдиреЗ рдЧрдП рдЯрд╛рдЗрдк рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░рд╣ рдХреЗ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдпрд╛ рдЙрд╕рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╡реИрд▓реНрдпреВ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ.

items[]

object (SelectionItem)

рдЪреБрдиреЗ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рдЖрдЗрдЯрдо рдХрд╛ рдХрд▓реЗрдХреНрд╢рди. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реЗрдбрд┐рдпреЛ рдмрдЯрди рдпрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдРрд░реЗ. рдЗрд╕рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ 100 рдЖрдЗрдЯрдо рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.

onChangeAction

object (Action)

рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдХрд▓реНрдк рдмрджрд▓рдиреЗ рдкрд░ рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдмрдЯрди рддрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рддрд╛ рд╣реЛ.

рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

multiSelectMinQueryLength

integer

рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреБрдХреА рдЯреЗрдХреНрд╕реНрдЯ рд╡рд░реНрдгреЛрдВ рдХреА рд╡рд╣ рд╕рдВрдЦреНрдпрд╛ рд╕реЗрд╡ рдХрд░рддреА рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдиреНрдпреВ рдореЗрдВ рдбрд╛рд▓рддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдореЗрдиреНрдпреВ рдореЗрдВ рдЪреБрдиреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдЗрдЯрдо рдХреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдЦрддреЗ рд╣реИрдВ.

рдЕрдЧрд░ рдпрд╣ рдиреАрддрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рддреЛ рдорд▓реНрдЯреАрд╕рд┐рд▓реЗрдХреНрдЯ рдореЗрдиреНрдпреВ рдореЗрдВ рдЗрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рдЕрдЧрд░ рдореЗрдиреНрдпреВ рдореЗрдВ рдЖрдЗрдЯрдо рдХреА рд╕реНрдЯреИрдЯрд┐рдХ рдРрд░реЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 0 рд╡рд░реНрдг рд╣реЛрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рдпрд╣ рдРрд░реЗ рд╕реЗ рдЖрдЗрдЯрдо рддреБрд░рдВрдд рднрд░ рджреЗрддрд╛ рд╣реИ.SelectionInput
  • рдЕрдЧрд░ рдореЗрдиреНрдпреВ рдореЗрдВ рдбрд╛рдЗрдиреИрдорд┐рдХ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ ( multi_select_data_source) рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реБрдЭрд╛рдП рдЧрдП рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рддреАрди рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
dataSourceConfigs[]

object (DataSourceConfig)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рдЪреБрдиреЗ рдЧрдП рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди. рдЗрд╕ рдлрд╝реАрд▓реНрдб рд╕реЗ, рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдкрд░ рдЬрд╝реНрдпрд╛рджрд╛ рдХрдВрдЯреНрд░реЛрд▓ рдорд┐рд▓рддрд╛ рд╣реИ.

рдЕрдЧрд░ рдпрд╣ рдлрд╝реАрд▓реНрдб рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ multiSelectMaxSelectedItems, multiSelectMinQueryLength, externalDataSource, рдФрд░ platformDataSource рдлрд╝реАрд▓реНрдб рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ Dropdown widget рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдореМрдЬреВрдж Dropdown рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП, рд╕рд┐рд░реНрдлрд╝ рдПрдХ DataSourceConfig рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЕрдЧрд░ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ DataSourceConfig рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рд┐рд░реНрдлрд╝ рдкрд╣рд▓реЗ DataSourceConfig рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

multiSelectMaxSelectedItems

integer

рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдХрд┐рддрдиреЗ рдЖрдЗрдЯрдо рдЪреБрди рд╕рдХрддрд╛ рд╣реИ. рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЖрдЗрдЯрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП. рдЕрдЧрд░ рдХреЛрдИ рд╡реИрд▓реНрдпреВ рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рддреАрди рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ.

hintText

string

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ, рд╕рд┐рд▓реЗрдХреНрд╢рди рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдиреАрдЪреЗ рджрд┐рдЦрддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдордХрд╕рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдорджрдж рдХрд░рдирд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдХреЛрдИ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ рд╣рдореЗрд╢рд╛ рджрд┐рдЦрддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб 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

рдПрдХ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдореЗрдиреНрдпреВ рд╕реЗ рдХреЛрдИ рдПрдХ рдЖрдЗрдЯрдо рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ.

Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдбрд╛рдЗрдиреИрдорд┐рдХ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдиреНрдпреВ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ, рддрдм рдЖрдЗрдЯрдо рдХреЗ рд╕реБрдЭрд╛рд╡ рдЕрдкрдиреЗ-рдЖрдк рджрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Google Chat рд╕реНрдкреЗрд╕ рдХрд╛ рдирд╛рдо рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╡рд┐рдЬреЗрдЯ рд╕реНрдкреЗрд╕ рдХрд╛ рдирд╛рдо рдЕрдкрдиреЗ-рдЖрдк рд╕реБрдЭрд╛рддрд╛ рд╣реИ. рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП рдЖрдЗрдЯрдо рдХреЛ рдбрд╛рдЗрдиреИрдорд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ:

  • Google Workspace рдХрд╛ рдбреЗрдЯрд╛: рдЖрдЗрдЯрдо, Google Workspace рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, Google Workspace рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ Google Chat рд╕реНрдкреЗрд╕.
  • рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛: рдЖрдЗрдЯрдо, Google Workspace рд╕реЗ рдмрд╛рд╣рд░ рдХреЗ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рд╕реЗ рднрд░реЗ рдЬрд╛рддреЗ рд╣реИрдВ.

Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреНрдпреВ рдореЗрдВ рдбрд╛рдЗрдиреИрдорд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

MULTI_SELECT

рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рд╡рд╛рд▓рд╛ рдореЗрдиреНрдпреВ. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдпрд╛ рдЙрд╕рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЯрд╛рдЗрдк рдФрд░ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ. Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ SelectionItem рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдЯреИрдЯрд┐рдХ рдРрд░реЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рдЖрдЗрдЯрдо рднрд░рдиреЗ рд╣реЛрдВрдЧреЗ.

Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдбрд╛рдЗрдиреИрдорд┐рдХ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рднреА рдЖрдЗрдЯрдо рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдиреНрдпреВ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ, рддрдм рдЖрдЗрдЯрдо рдЕрдкрдиреЗ-рдЖрдк рд╕реБрдЭрд╛рд╡ рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Google Chat рд╕реНрдкреЗрд╕ рдХрд╛ рдирд╛рдо рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╡рд┐рдЬреЗрдЯ рд╕реНрдкреЗрд╕ рдХрд╛ рдирд╛рдо рдЕрдкрдиреЗ-рдЖрдк рд╕реБрдЭрд╛рддрд╛ рд╣реИ. рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдЯрдо рдХреЛ рдбрд╛рдЗрдиреИрдорд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ:

  • Google Workspace рдХрд╛ рдбреЗрдЯрд╛: рдЖрдЗрдЯрдо, Google Workspace рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, Google Workspace рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ Google Chat рд╕реНрдкреЗрд╕.
  • рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛: рдЖрдЗрдЯрдо, Google Workspace рд╕реЗ рдмрд╛рд╣рд░ рдХреЗ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рд╕реЗ рднрд░реЗ рдЬрд╛рддреЗ рд╣реИрдВ.

Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рд╡рд╛рд▓рд╛ рдореЗрдиреНрдпреВ рдЬреЛрдбрд╝рдирд╛ рдкрд░ рдЬрд╛рдПрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

SelectionItem

рдпрд╣ рдПрдХ рдРрд╕рд╛ рдЖрдЗрдЯрдо рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рд╕рд┐рд▓реЗрдХреНрд╢рди рдЗрдирдкреБрдЯ рдореЗрдВ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, рдЪреЗрдХрдмреЙрдХреНрд╕ рдпрд╛ рд╕реНрд╡рд┐рдЪ. рдЗрд╕рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ 100 рдЖрдЗрдЯрдо рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "text": string,
  "value": string,
  "selected": boolean,
  "bottomText": string,

  "startIconUri": string
}
реЮреАрд▓реНрдб
text

string

рд╡рд╣ рдЯреЗрдХреНрд╕реНрдЯ рдЬрд┐рд╕рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрдЗрдЯрдо рдХреА рдкрд╣рдЪрд╛рди рд╣реЛрддреА рд╣реИ рдпрд╛ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИ.

value

string

рдЗрд╕ рдЖрдЗрдЯрдо рд╕реЗ рдЬреБрдбрд╝реА рд╡реИрд▓реНрдпреВ. рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдлрд╝реЙрд░реНрдо рдореЗрдВ рдбрд╛рд▓реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡реИрд▓реНрдпреВ рдХреЗ рддреМрд░ рдкрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП.

рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

selected

boolean

рдХреНрдпрд╛ рдЖрдЗрдЯрдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ. рдЕрдЧрд░ рд╕рд┐рд▓реЗрдХреНрд╢рди рдЗрдирдкреБрдЯ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╡реИрд▓реНрдпреВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рд░реЗрдбрд┐рдпреЛ рдмрдЯрди рдпрд╛ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП), рддреЛ рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЛ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ.

bottomText

string

рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП, рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рддреМрд░ рдкрд░ рджреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рд▓реЗрдмрд▓. рдпрд╣ рдЖрдЗрдЯрдо рдХреЗ text рдлрд╝реАрд▓реНрдб рдХреЗ рдиреАрдЪреЗ рджрд┐рдЦрддрд╛ рд╣реИ.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб start_icon. рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдЯрдо рдХреЗ text рдлрд╝реАрд▓реНрдб рдХреЗ рдмрдЧрд▓ рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рдЖрдЗрдХреЙрди рдХрд╛ рдпреВрдЖрд░рдПрд▓. PNG рдФрд░ JPEG рдлрд╝рд╛рдЗрд▓реЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ. рдпрд╣ HTTPS рдпреВрдЖрд░рдПрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png. start_icon рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
startIconUri

string

PlatformDataSource

рдорд▓реНрдЯреАрд╕рд┐рд▓реЗрдХреНрдЯ рдореЗрдиреНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ SelectionInput рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП, Google Workspace рд╕реЗ рдорд┐рд▓рд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. рдЗрд╕ рдХреБрдХреА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдореЗрдВ рдЖрдЗрдЯрдо рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "commonDataSource": enum (CommonDataSource),
  "hostAppDataSource": {
    object (HostAppDataSourceMarkup)
  }
}
реЮреАрд▓реНрдб
рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data_source. рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. data_source рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
commonDataSource

enum (CommonDataSource)

рдРрд╕рд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдЬрд┐рд╕реЗ Google Workspace рдХреЗ рд╕рднреА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, Google Workspace рд╕рдВрдЧрдарди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛.

hostAppDataSource

object (HostAppDataSourceMarkup)

рдРрд╕рд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдЬреЛ Google Workspace рдХреЗ рд╣реЛрд╕реНрдЯ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдпреВрдиреАрдХ рд╣реЛрддрд╛ рд╣реИ. рдЬреИрд╕реЗ, Google Chat рдореЗрдВ рд╕реНрдкреЗрд╕реЗрдЬрд╝.

рдпрд╣ рдлрд╝реАрд▓реНрдб, Google API рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ Cloud Client Libraries рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

CommonDataSource

рдРрд╕рд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдЬрд┐рд╕реЗ Google Workspace рдХреЗ рд╕рднреА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

Enums
UNKNOWN рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди. рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░реЗрдВ.
USER Google Workspace рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд░реНрдлрд╝ рдЕрдкрдиреЗ Google Workspace рд╕рдВрдЧрдарди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджреЗрдЦ рдФрд░ рдЪреБрди рд╕рдХрддрд╛ рд╣реИ.

DataSourceConfig

рдпрд╣ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ. рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдХреЗ рдЙрди рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬреЛ Google Workspace Studio рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "remoteDataSource": {
    object (Action)
  },
  "platformDataSource": {
    object (PlatformDataSource)
  }
  "minCharactersTrigger": integer
}
реЮреАрд▓реНрдб
рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data_source. рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. data_source рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
remoteDataSource

object (Action)

рдпрд╣ рдбреЗрдЯрд╛, рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рд░рд┐рдореЛрдЯ рдХрдВрдкрдиреА рд╕реЗ рдорд┐рд▓рд╛ рд╣реИ.

platformDataSource

object (PlatformDataSource)

рдбреЗрдЯрд╛, Google Workspace рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ.

minCharactersTrigger

integer

рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рддрдм рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрддрдиреЗ рд╡рд░реНрдг рдбрд╛рд▓рддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рддрдм рдирддреАрдЬреЗ рджрд┐рдЦрд╛рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ.

DateTimePicker

рдЗрд╕рдХреА рдорджрдж рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рддрд╛рд░реАрдЦ, рд╕рдордп рдпрд╛ рджреЛрдиреЛрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ. рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ. рдЬрдм Action.all_widgets_are_required рдХреЛ true рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЛ Action.required_widgets рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реИрд▓реНрдпреВ рдЪреБрдиреЗ рдЬрд╛рдиреЗ рддрдХ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓реЗрдЦ рдкрдврд╝реЗрдВ: рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛.

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкрд┐рдХрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдорд╛рдиреНрдп рддрд╛рд░реАрдЦ рдпрд╛ рд╕рдордп рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдкрд┐рдХрд░ рдПрдХ рдЧрдбрд╝рдмрдбрд╝реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдЬрд╛рдирдХрд╛рд░реА рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "name": string,
  "label": string,
  "type": enum (DateTimePickerType),
  "valueMsEpoch": string,
  "timezoneOffsetDate": integer,
  "onChangeAction": {
    object (Action)
  },

  "hostAppDataSource": {
    object (HostAppDataSourceMarkup)
  }
}
реЮреАрд▓реНрдб
name

string

рд╡рд╣ рдирд╛рдо рдЬрд┐рд╕рд╕реЗ рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдЗрд╡реЗрдВрдЯ рдореЗрдВ DateTimePicker рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ.

рдлрд╝реЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реНрдо рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

label

string

рд╡рд╣ рдЯреЗрдХреНрд╕реНрдЯ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддрд╛рд░реАрдЦ, рд╕рдордп рдпрд╛ рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкреЙрдЗрдВрдЯрдореЗрдВрдЯ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ Appointment date рдпрд╛ Appointment date and time рдЬреИрд╕реЗ рд▓реЗрдмрд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.

type

enum (DateTimePickerType)

рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рддрд╛рд░реАрдЦ, рд╕рдордп рдпрд╛ рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп, рджреЛрдиреЛрдВ рдХреЛ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ.

valueMsEpoch

string (int64 format)

рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реИрд▓реНрдпреВ. рдпрд╣ рд╡реИрд▓реНрдпреВ, рдпреВрдирд┐рдХреНрд╕ рдЗрдкреЛрдХ рдЯрд╛рдЗрдо рдХреЗ рдмрд╛рдж рд╕реЗ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рд╣реЛрддреА рд╣реИ.

рдкрд┐рдХрд░ рдХреЗ рдЯрд╛рдЗрдк ( DateTimePickerType) рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╡реИрд▓реНрдпреВ рддрдп рдХрд░реЗрдВ:

  • DATE_AND_TIME : рдпреВрдЯреАрд╕реА рдореЗрдВ рдХреИрд▓реЗрдВрдбрд░ рдХреА рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1 рдЬрдирд╡рд░реА, 2023 рдХреЛ рджреЛрдкрд╣рд░ 12:00 рдмрдЬреЗ рдпреВрдЯреАрд╕реА рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, 1672574400000 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.
  • DATE_ONLY : рдпреВрдЯреАрд╕реА рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ, рдХреИрд▓реЗрдВрдбрд░ рдХреА рддрд╛рд░реАрдЦ 00:00:00. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1 рдЬрдирд╡рд░реА, 2023 рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, 1672531200000 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.
  • TIME_ONLY : рдпреВрдЯреАрд╕реА рдореЗрдВ рд╕рдордп. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛрдкрд╣рд░ 12:00 рдмрдЬреЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, 43200000 (рдпрд╛ 12 * 60 * 60 * 1000) рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.
timezoneOffsetDate

integer

рдпрд╣ рд╕рдВрдЦреНрдпрд╛, рдпреВрдЯреАрд╕реА рд╕реЗ рдЯрд╛рдЗрдо рдЬрд╝реЛрди рдХреЗ рдСрдлрд╝рд╕реЗрдЯ рдХреЛ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рддреА рд╣реИ. рдЕрдЧрд░ рдпрд╣ рд╕реЗрдЯ рд╣реИ, рддреЛ valueMsEpoch рдХреЛ рдмрддрд╛рдП рдЧрдП рдЯрд╛рдЗрдо рдЬрд╝реЛрди рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд░ рдпрд╣ рдиреАрддрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддреМрд░ рдкрд░ рд╡реИрд▓реНрдпреВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЯрд╛рдЗрдо рдЬрд╝реЛрди рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╕реЗрдЯ рд╣реЛрддреА рд╣реИ.

onChangeAction

object (Action)

рдпрд╣ рдЗрд╡реЗрдВрдЯ рддрдм рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ DateTimePicker рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдореМрдЬреВрдж рд╕реЗрд╡ рдХрд░реЗрдВ рдпрд╛ рдорд┐рдЯрд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data_source. рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕. data_source рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
hostAppDataSource

object (HostAppDataSourceMarkup)

рдпрд╣ Google Workspace рдХреЗ рд╣реЛрд╕реНрдЯ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдпреВрдиреАрдХ рдбреЗрдЯрд╛ рд╕реЛрд░реНрд╕ рд╣реЛрддрд╛ рд╣реИ. рдЬреИрд╕реЗ, Gmail рдХреЗ рдИрдореЗрд▓, Google Calendar рдХреЗ рдЗрд╡реЗрдВрдЯ рдпрд╛ Google Chat рдХреЗ рдореИрд╕реЗрдЬ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

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 рдЖрдЗрдЯрдо рдФрд░ 2 рдХреЙрд▓рдо рд╡рд╛рд▓реА рдЧреНрд░рд┐рдб рдореЗрдВ 6 рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрддреА рд╣реИрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, 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 рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд░рдВрдЧ.

рд╕реНрдЯреНрд░реЛрдХ рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, red, green, рдФрд░ blue рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓реЗрдВ. рд╡реИрд▓реНрдпреВ, рдЖрд░рдЬреАрдмреА рдХрд▓рд░ рд╡реИрд▓реНрдпреВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 0 рдФрд░ 1 рдХреЗ рдмреАрдЪ рдХреА рдлрд╝реНрд▓реЛрдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП. рдЗрд╕рдореЗрдВ 0 (0/255) рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЛрдИ рд░рдВрдЧ рдирд╣реАрдВ рд╣реИ рдФрд░ 1 (255/255) рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд░рдВрдЧ рдХреА рдЗрдВрдЯреЗрдВрд╕рд┐рдЯреА рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реИ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдХреЛрдб рдореЗрдВ рд░рдВрдЧ рдХреЛ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЗрдВрдЯреЗрдВрд╕рд┐рдЯреА рдкрд░ рд▓рд╛рд▓ рд░рдВрдЧ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

"color": {
   "red": 1,
   "green": 0,
   "blue": 0,
}

рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП, alpha рдлрд╝реАрд▓реНрдб рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ. рдЕрдЧрд░ рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреА рд╡реИрд▓реНрдпреВ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

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 pt рд╕реЗ рдХрдо рдпрд╛ рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдХреЙрд▓рдо рд░реИрдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.
  • Android рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░, рдЕрдЧрд░ рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ 320 рдбреАрдкреА рд╕реЗ рдХрдо рдпрд╛ рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдХреЙрд▓рдо рд░реИрдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.

рджреЛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдХреЙрд▓рдо рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдпрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Grid рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдРрдб-рдСрди рдХреЗ рдРрд╕реЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдЬрд┐рдирдореЗрдВ рдХреЙрд▓рдо рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ:

  • рдпрд╣ рдбрд╛рдпрд▓реЙрдЧ рддрдм рджрд┐рдЦрддрд╛ рд╣реИ, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдИрдореЗрд▓ рдХреЗ рдбреНрд░рд╛рдлрд╝реНрдЯ рд╕реЗ рдРрдб-рдСрди рдЦреЛрд▓рддреЗ рд╣реИрдВ.
  • рдпрд╣ рдбрд╛рдпрд▓реЙрдЧ рддрдм рджрд┐рдЦрддрд╛ рд╣реИ, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Google Calendar рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ рдореЗрдиреНрдпреВ рд╕реЗ рдРрдб-рдСрди рдЦреЛрд▓рддреЗ рд╣реИрдВ.
JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "columnItems": [
    {
      object (Column)
    }
  ]
}
реЮреАрд▓реНрдб
columnItems[]

object (Column)

рдХреЙрд▓рдо рдХрд╛ рдПрдХ рдХрд▓реЗрдХреНрд╢рди. рдХрд┐рд╕реА рдХрд╛рд░реНрдб рдпрд╛ рдбрд╛рдпрд▓реЙрдЧ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рджреЛ рдХреЙрд▓рдо рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.

рдХреЙрд▓рдо

рдПрдХ рдХреЙрд▓рдо.

Google Workspace рдРрдб-рдСрди рдФрд░ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди

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 рдРрдб-рдСрди рдФрд░ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди

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 рдРрдб-рдСрди рдФрд░ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди

Enums
VERTICAL_ALIGNMENT_UNSPECIFIED рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░реЗрдВ. рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
CENTER рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди. рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗ, рд╡рд┐рдЬреЗрдЯ рдХреЛ рдХреЙрд▓рдо рдХреЗ рдмреАрдЪ рдореЗрдВ рдЕрд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
TOP рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗ, рдХреЙрд▓рдо рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╕рдмрд╕реЗ рдКрдкрд░ рдЕрд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
BOTTOM рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗ, рдХреЙрд▓рдо рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╕рдмрд╕реЗ рдиреАрдЪреЗ рдЕрд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рд╡рд┐рдЬреЗрдЯ

рдРрд╕реЗ рд╡рд┐рдЬреЗрдЯ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЙрд▓рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

Google Workspace рдРрдб-рдСрди рдФрд░ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "textParagraph": {
    object (TextParagraph)
  },
  "image": {
    object (Image)
  },
  "decoratedText": {
    object (DecoratedText)
  },
  "buttonList": {
    object (ButtonList)
  },
  "textInput": {
    object (TextInput)
  },
  "selectionInput": {
    object (SelectionInput)
  },
  "dateTimePicker": {
    object (DateTimePicker)
  },
  "chipList": {
    object (ChipList)
  }
}
реЮреАрд▓реНрдб

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб 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 рд╡рд┐рдЬреЗрдЯ.

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

рд╕реБрд▓рднрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреЗрдХреНрд╕реНрдЯ.

рдРрд╕рд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рдЪрд┐рдк рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдХреЛрдИ рдЪрд┐рдк рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ рдЦреЛрд▓рддрд╛ рд╣реИ, рддреЛ рд▓рд┐рдЦреЗрдВ: "рдЗрд╕рд╕реЗ рдирдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм рдЦреБрд▓рддрд╛ рд╣реИ рдФрд░ рдпрд╣ https://developers.google.com/workspace/chat" рдкрд░ рдореМрдЬреВрдж Google Chat рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ.

рдХреИрд░рд╕реЗрд▓ рдХреЛ рд╕реНрд▓рд╛рдЗрдбрд░ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рдШреВрдорддрд╛ рд╣реИ рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд╢реЛ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рд╡рд┐рдЬреЗрдЯ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдпрд╛ рдЕрдЧрд▓реЗ рд╡рд┐рдЬреЗрдЯ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рд╣реЛрддреЗ рд╣реИрдВ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдПрдХ рдРрд╕реЗ рдХреИрд░рд╕реЗрд▓ рдХрд╛ JSON рдлрд╝реЙрд░реНрдореИрдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддреАрди рдЯреЗрдХреНрд╕реНрдЯ рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝ рд╡рд┐рдЬреЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ.

{
  "carouselCards": [
    {
      "widgets": [
        {
          "textParagraph": {
            "text": "First text paragraph in carousel",
          }
        }
      ]
    },
    {
      "widgets": [
        {
          "textParagraph": {
            "text": "Second text paragraph in carousel",
          }
        }
      ]
    },
    {
      "widgets": [
        {
          "textParagraph": {
            "text": "Third text paragraph in carousel",
          }
        }
      ]
    }
  ]
}

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "carouselCards": [
    {
      object (CarouselCard)
    }
  ]
}
реЮреАрд▓реНрдб
carouselCards[]

object (CarouselCard)

рдХреИрд░рд╕реЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдб рдХреА рд╕реВрдЪреА.

CarouselCard

рдРрд╕рд╛ рдХрд╛рд░реНрдб рдЬрд┐рд╕реЗ рдХреИрд░рд╕реЗрд▓ рдЖрдЗрдЯрдо рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "widgets": [
    {
      object (NestedWidget)
    }
  ],
  "footerWidgets": [
    {
      object (NestedWidget)
    }
  ]
}
реЮреАрд▓реНрдб
widgets[]

object (NestedWidget)

рдХреИрд░рд╕реЗрд▓ рдХрд╛рд░реНрдб рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╡рд┐рдЬреЗрдЯ рдХреА рд╕реВрдЪреА. рд╡рд┐рдЬреЗрдЯ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рджрд┐рдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

footerWidgets[]

object (NestedWidget)

рдХреИрд░рд╕реЗрд▓ рдХрд╛рд░реНрдб рдореЗрдВ рд╕рдмрд╕реЗ рдиреАрдЪреЗ рд╡рд┐рдЬреЗрдЯ рдХреА рд╕реВрдЪреА рджрд┐рдЦрддреА рд╣реИ. рд╡рд┐рдЬреЗрдЯ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рджрд┐рдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

NestedWidget

рдЙрди рд╡рд┐рдЬреЗрдЯ рдХреА рд╕реВрдЪреА рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЬреИрд╕реЗ, CarouselCard. рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "textParagraph": {
    object (TextParagraph)
  },
  "buttonList": {
    object (ButtonList)
  },
  "image": {
    object (Image)
  }
}
реЮреАрд▓реНрдб

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб data.

data рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

textParagraph

object (TextParagraph)

рдЯреЗрдХреНрд╕реНрдЯ рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝ рд╡рд┐рдЬреЗрдЯ.

buttonList

object (ButtonList)

рдмрдЯрди рдХреА рд╕реВрдЪреА рд╡рд╛рд▓рд╛ рд╡рд┐рдЬреЗрдЯ.

image

object (Image)

рдЗрдореЗрдЬ рд╡рд┐рдЬреЗрдЯ.

рдХрд┐рд╕рдХреЛ рджрд┐рдЦреЗ

рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдПрд▓рд┐рдореЗрдВрдЯ рджрд┐рдЦреЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

Enums
VISIBILITY_UNSPECIFIED рдХрд┐рд╕рдХреЛ рджрд┐рдЦреЗ, рдпрд╣ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░реЗрдВ.
VISIBLE рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдПрд▓рд┐рдореЗрдВрдЯ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ.
HIDDEN рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдПрд▓рд┐рдореЗрдВрдЯ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ.

EventAction

рдпрд╣ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдПрд▓рд┐рдореЗрдВрдЯ рдкрд░ рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "actionRuleId": string,
  "postEventTriggers": [
    {
      object (Trigger)
    }
  ],

  "commonWidgetAction": {
    object (CommonWidgetAction)
  }
}
реЮреАрд▓реНрдб
actionRuleId

string

ActionRule рдХрд╛ рдпреВрдиреАрдХ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░.

postEventTriggers[]

object (Trigger)

рдЙрди рдЯреНрд░рд┐рдЧрд░ рдХреА рд╕реВрдЪреА рдЬрд┐рдиреНрд╣реЗрдВ EventAction рдХреЗ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб action. рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ. action рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
commonWidgetAction

object (CommonWidgetAction)

рд╡рд┐рдЬреЗрдЯ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрд░рд╡рд╛рдИ.

рдЯреНрд░рд┐рдЧрд░

рдпрд╣ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "actionRuleId": string
}
реЮреАрд▓реНрдб
actionRuleId

string

ActionRule рдХрд╛ рдпреВрдиреАрдХ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░.

CommonWidgetAction

рдпрд╣ рдРрд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдЦрд╛рд╕ рдирд╣реАрдВ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{

  "updateVisibilityAction": {
    object (UpdateVisibilityAction)
  }
}
реЮреАрд▓реНрдб
рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб action. рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ. action рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
updateVisibilityAction

object (UpdateVisibilityAction)

рд╡рд┐рдЬреЗрдЯ рджрд┐рдЦреЗ рдпрд╛ рди рджрд┐рдЦреЗ, рдпрд╣ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ.

UpdateVisibilityAction

рдпрд╣ рдПрдХ рдРрд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рджрд┐рдЦрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ рд╣реЛрддреА рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "visibility": enum (Visibility)
}
реЮреАрд▓реНрдб
visibility

enum (Visibility)

рдХрд┐рд╕рдХреЛ рджрд┐рдЦреЗ.

CollapseControl

рдпрд╣ рдмрдбрд╝рд╛ рдФрд░ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "horizontalAlignment": enum (HorizontalAlignment),
  "expandButton": {
    object (Button)
  },
  "collapseButton": {
    object (Button)
  }
}
реЮреАрд▓реНрдб
horizontalAlignment

enum (HorizontalAlignment)

рдмрдбрд╝рд╛ рдФрд░ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрди рдХрд╛ рд╣реЙрд░рд┐рдЬрд╝реЙрдиреНрдЯрд▓ рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ.

expandButton

object (Button)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рд╕реЗрдХреНрд╢рди рдХреЛ рдмрдбрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓рд╛ рдмрдЯрди рддрдп рдХрд░реЗрдВ. expandButton рдФрд░ collapseButton, рджреЛрдиреЛрдВ рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП. рд╕рд┐рд░реНрдлрд╝ рдПрдХ рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрдЧрд╛. рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЛ рд╕реЗрдЯ рди рдХрд░рдиреЗ рдкрд░, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

collapseButton

object (Button)

рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ. рд╕реЗрдХреНрд╢рди рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓рд╛ рдмрдЯрди рддрдп рдХрд░реЗрдВ. expandButton рдФрд░ collapseButton, рджреЛрдиреЛрдВ рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП. рд╕рд┐рд░реНрдлрд╝ рдПрдХ рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрдЧрд╛. рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЛ рд╕реЗрдЯ рди рдХрд░рдиреЗ рдкрд░, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

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

рд╣рдореЗрд╢рд╛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдлрд╝реБрдЯрд░, рдЬреЛ рдХрд╛рд░реНрдб рдореЗрдВ рд╕рдмрд╕реЗ рдиреАрдЪреЗ рджрд┐рдЦрддрд╛ рд╣реИ.

primaryButton рдпрд╛ secondaryButton рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдП рдмрд┐рдирд╛ fixedFooter рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдкрд░ рдЧрдбрд╝рдмрдбрд╝реА рд╣реЛрддреА рд╣реИ.

Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдлрд╝реБрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдб рдореИрд╕реЗрдЬ рдореЗрдВ рдирд╣реАрдВ. 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 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди. рдХрд╛рд░реНрдб рд╕реНрдЯреИрдХ рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рдореМрдЬреВрдж рдХрд╛рд░реНрдб рдХреА рдЬрдЧрд╣ рдкрд░, рдпрд╣ рдХрд╛рд░реНрдб рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

ExpressionData

рдпрд╣ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "id": string,
  "expression": string,
  "conditions": [
    {
      object (Condition)
    }
  ],
  "eventActions": [
    {
      object (EventAction)
    }
  ]
}
реЮреАрд▓реНрдб
id

string

ExpressionData рдХрд╛ рдпреВрдиреАрдХ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░.

expression

string

рдмрд┐рдирд╛ рдХрдВрдкрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди.

conditions[]

object (Condition)

рд╢рд░реНрддреЛрдВ рдХреА рд╕реВрдЪреА, рдЬреЛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рдЖрдХрд▓рди рдХреЗ рдирддреАрдЬреЗ рд╕реЗ рддрдп рд╣реЛрддреА рд╣реИрдВ.

eventActions[]

object (EventAction)

рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреА рд╕реВрдЪреА, рдЬрд┐рдирдХреЗ рд▓рд┐рдП ExpressionData рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

рд╢рд░реНрдд

рдпрд╣ рдПрдХ рдРрд╕реА рд╢рд░реНрдд рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "actionRuleId": string,

  "expressionDataCondition": {
    object (ExpressionDataCondition)
  }
}
реЮреАрд▓реНрдб
actionRuleId

string

ActionRule рдХрд╛ рдпреВрдиреАрдХ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░.

рдпреВрдирд┐рдпрди рдлрд╝реАрд▓реНрдб condition. рд╕реНрдерд┐рддрд┐. condition рдЗрдирдореЗрдВ рд╕реЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
expressionDataCondition

object (ExpressionDataCondition)

рд╡рд╣ рд╢рд░реНрдд рдЬреЛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдбреЗрдЯрд╛ рд╕реЗ рддрдп рд╣реЛрддреА рд╣реИ.

ExpressionDataCondition

рдпрд╣ рдРрд╕реА рд╢рд░реНрдд рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдХрд▓рди рд╕реАрдИрдПрд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, Google Workspace Studio рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ Google Workspace рдРрдб-рдСрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ. рдпрд╣ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

JSON рдХреЗ рдХрд╛реЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдирд╛
{
  "conditionType": enum (ConditionType)
}
реЮреАрд▓реНрдб
conditionType

enum (ConditionType)

рд╢рд░реНрдд рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╣реИ.

ConditionType

рд╢рд░реНрдд рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╣реИ.

Enums
CONDITION_TYPE_UNSPECIFIED рд╢рд░реНрдд рдХреЗ рдЯрд╛рдЗрдк рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреА рдЧрдИ рд╣реИ.
EXPRESSION_EVALUATION_SUCCESS рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЖрдХрд▓рди рд╣реЛ рдЧрдпрд╛ рд╣реИ.
EXPRESSION_EVALUATION_FAILURE рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЖрдХрд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛.