Representa como responder quando os usuários clicam em um elemento interativo em um card, como um botão.
Disponível para apps do Google Chat e complementos do Google Workspace.
| Representação JSON |
|---|
{ "action": { object ( |
| Campos | |
|---|---|
| Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
action |
Se especificado, uma ação é acionada por esse |
openLink |
Se especificado, esse |
openDynamicLinkAction |
Um complemento aciona essa ação quando precisa abrir um link. Isso é diferente do
|
card |
Um novo card é enviado para a pilha de cards após o clique, se especificado.
|
overflowMenu |
Se especificado, esse |
| Fim dos campos mutuamente exclusivos. | |
OpenLink
Representa um evento onClick que abre um hiperlink.
Disponível para apps do Google Chat e complementos do Google Workspace.
| Representação JSON |
|---|
{ "url": string, "openAs": enum ( |
| Campos | |
|---|---|
url |
O URL a ser aberto. Os URLs HTTP são convertidos em HTTPS. |
openAs |
Como abrir um link.
|
onClose |
Se o cliente esquece um link depois de abri-lo ou o observa até que a janela seja fechada.
|
OpenAs
Quando uma ação OnClick abre um link, o cliente pode abri-lo como uma janela de tamanho normal (se esse for o frame usado pelo cliente) ou uma sobreposição (como um pop-up). A implementação depende dos recursos da plataforma do cliente, e o valor selecionado pode ser ignorado se o cliente não for compatível com ele. FULL_SIZE é compatível com todos os clientes.
Disponível para complementos do Google Workspace e indisponível para apps do Google Chat.
| Tipos enumerados | |
|---|---|
FULL_SIZE |
O link é aberto como uma janela em tamanho normal (se esse for o frame usado pelo cliente). |
OVERLAY |
O link é aberto como uma sobreposição, como um pop-up. |
OnClose
O que o cliente faz quando um link aberto por uma ação OnClick é fechado.
A implementação depende dos recursos da plataforma do cliente. Por exemplo, um navegador da Web pode abrir um link em uma janela pop-up com um gerenciador OnClose.
Se os gerenciadores OnOpen e OnClose estiverem definidos e a plataforma do cliente não for compatível com os dois valores, OnClose terá precedência.
Disponível para complementos do Google Workspace e indisponível para apps do Google Chat.
| Tipos enumerados | |
|---|---|
NOTHING |
Valor padrão. O card não é recarregado, nada acontece. |
RELOAD |
Recarrega o card depois que a janela filha é fechada. Se usado em conjunto com |
OverflowMenu
Um widget que apresenta um menu pop-up com uma ou mais ações que os usuários podem invocar. Por exemplo, mostrar ações não primárias em um card. Você pode usar esse widget quando as ações não couberem no espaço disponível. Para usar, especifique esse widget na ação OnClick dos widgets que oferecem suporte a ele. Por exemplo, em um Button.
Disponível para apps do Google Chat e complementos do Google Workspace.
| Representação JSON |
|---|
{
"items": [
{
object ( |
| Campos | |
|---|---|
items[] |
Obrigatório. A lista de opções do menu. |
OverflowMenuItem
Uma opção que os usuários podem invocar em um menu flutuante.
Disponível para apps do Google Chat e complementos do Google Workspace.
| Representação JSON |
|---|
{ "startIcon": { object ( |
| Campos | |
|---|---|
startIcon |
O ícone exibido na frente do texto. |
text |
Obrigatório. O texto que identifica ou descreve o item para os usuários. |
onClick |
Obrigatório. A ação invocada quando uma opção de menu é selecionada. Esse |
disabled |
Se a opção de menu está desativada. O padrão é "falso". |