OnClick

Representa cómo responder cuando los usuarios hacen clic en un elemento interactivo de una tarjeta, como un botón.

Disponible para las apps de Google Chat y los complementos de Google Workspace.

Representación JSON
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Campos
La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta:
action

object (Action)

Si se especifica, este onClick activa una acción.

card

object (Card)

Si se especifica, se envía una tarjeta nueva a la pila de tarjetas después de hacer clic.

Disponible para complementos de Google Workspace y no disponible para apps de Google Chat.

overflowMenu

object (OverflowMenu)

Si se especifica, este onClick abre un menú ampliado.

Fin de los campos mutuamente excluyentes.

OpenAs

Cuando una acción OnClick abre un vínculo, el cliente puede abrirlo como una ventana de tamaño completo (si ese es el marco que usa el cliente) o como una superposición (como una ventana emergente). La implementación depende de las capacidades de la plataforma del cliente, y el valor seleccionado podría ignorarse si el cliente no lo admite. FULL_SIZE es compatible con todos los clientes.

Disponible para complementos de Google Workspace y no disponible para apps de Google Chat.

Enums
FULL_SIZE El vínculo se abre como una ventana de tamaño completo (si ese es el marco que usa el cliente).
OVERLAY El vínculo se abre como una superposición, como una ventana emergente.

OnClose

Qué hace el cliente cuando se cierra un vínculo que abrió una acción OnClick.

La implementación depende de las capacidades de la plataforma del cliente. Por ejemplo, un navegador web podría abrir un vínculo en una ventana emergente con un controlador OnClose.

Si se configuran los controladores OnOpen y OnClose, y la plataforma cliente no admite ambos valores, OnClose tiene prioridad.

Disponible para complementos de Google Workspace y no disponible para apps de Google Chat.

Enums
NOTHING Valor predeterminado La tarjeta no se vuelve a cargar y no sucede nada.
RELOAD

Vuelve a cargar la tarjeta después de que se cierra la ventana secundaria.

Si se usa junto con OpenAs.OVERLAY, la ventana secundaria actúa como un diálogo modal y la tarjeta superior se bloquea hasta que se cierra la ventana secundaria.

OverflowMenu

Es un widget que presenta un menú emergente con una o más acciones que los usuarios pueden invocar. Por ejemplo, mostrar acciones no principales en una tarjeta. Puedes usar este widget cuando las acciones no caben en el espacio disponible. Para usarlo, especifica este widget en la acción OnClick de los widgets que lo admiten. Por ejemplo, en un Button.

Disponible para las apps de Google Chat y los complementos de Google Workspace.

Representación JSON
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Campos
items[]

object (OverflowMenuItem)

Obligatorio. Es la lista de opciones del menú.

OverflowMenuItem

Es una opción que los usuarios pueden invocar en un menú ampliado.

Disponible para las apps de Google Chat y los complementos de Google Workspace.

Representación JSON
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Campos
startIcon

object (Icon)

Es el ícono que se muestra delante del texto.

text

string

Obligatorio. Es el texto que identifica o describe el elemento para los usuarios.

onClick

object (OnClick)

Obligatorio. Es la acción que se invoca cuando se selecciona una opción del menú. Este OnClick no puede contener un OverflowMenu, se descarta cualquier OverflowMenu especificado y se inhabilita el elemento de menú.

disabled

boolean

Indica si la opción de menú está inhabilitada. La configuración predeterminada es "false".