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 ( |
| Campos | |
|---|---|
| La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
action |
Si se especifica, este |
openLink |
Si se especifica, este |
openDynamicLinkAction |
Un complemento activa esta acción cuando necesita abrir un vínculo. Esto difiere del
|
card |
Si se especifica, se envía una tarjeta nueva a la pila de tarjetas después de hacer clic.
|
overflowMenu |
Si se especifica, este |
| Fin de los campos mutuamente excluyentes. | |
OpenLink
Representa un evento onClick que abre un hipervínculo.
Disponible para las apps de Google Chat y los complementos de Google Workspace.
| Representación JSON |
|---|
{ "url": string, "openAs": enum ( |
| Campos | |
|---|---|
url |
Es la URL que se abrirá. Las URLs HTTP se convierten en HTTPS. |
openAs |
Cómo abrir un vínculo
|
onClose |
Indica si el cliente olvida un vínculo después de abrirlo o si lo observa hasta que se cierra la ventana.
|
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 |
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 ( |
| Campos | |
|---|---|
items[] |
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 ( |
| Campos | |
|---|---|
startIcon |
Es el ícono que se muestra delante del texto. |
text |
Obligatorio. Es el texto que identifica o describe el elemento para los usuarios. |
onClick |
Obligatorio. Es la acción que se invoca cuando se selecciona una opción del menú. Este |
disabled |
Indica si la opción de menú está inhabilitada. La configuración predeterminada es "false". |