OnClick

Rappresenta la modalità di risposta quando gli utenti fanno clic su un elemento interattivo di una scheda, ad esempio un pulsante.

Disponibile per le app di Google Chat e i componenti aggiuntivi di Google Workspace.

Rappresentazione JSON
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Campi
Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
action

object (Action)

Se specificata, un'azione viene attivata da questo onClick.

card

object (Card)

Se specificato, dopo il clic viene aggiunta una nuova scheda alla pila di schede.

Disponibile per i componenti aggiuntivi di Google Workspace e non disponibile per le app Google Chat.

overflowMenu

object (OverflowMenu)

Se specificato, questo onClick apre un menu extra.

Fine dei campi che si escludono a vicenda.

OpenAs

Quando un'azione OnClick apre un link, il client può aprirlo come finestra a schermo intero (se questo è il frame utilizzato dal client) o come overlay (ad esempio un popup). L'implementazione dipende dalle funzionalità della piattaforma client e il valore selezionato potrebbe essere ignorato se il client non lo supporta. FULL_SIZE è supportato da tutti i client.

Disponibile per i componenti aggiuntivi di Google Workspace e non disponibile per le app Google Chat.

Enum
FULL_SIZE Il link si apre come una finestra a schermo intero (se questo è il frame utilizzato dal client).
OVERLAY Il link si apre come overlay, ad esempio un popup.

OnClose

Cosa fa il client quando un link aperto da un'azione OnClick viene chiuso.

L'implementazione dipende dalle funzionalità della piattaforma client. Ad esempio, un browser web potrebbe aprire un link in una finestra popup con un gestore OnClose.

Se sono impostati sia i gestori OnOpen sia i gestori OnClose e la piattaforma client non può supportare entrambi i valori, OnClose ha la precedenza.

Disponibile per i componenti aggiuntivi di Google Workspace e non disponibile per le app Google Chat.

Enum
NOTHING Valore predefinito. La carta non viene ricaricata; non succede nulla.
RELOAD

Ricarica la scheda dopo la chiusura della finestra secondaria.

Se utilizzata insieme a OpenAs.OVERLAY, la finestra secondaria funge da finestra di dialogo modale e la scheda principale viene bloccata fino alla chiusura della finestra secondaria.

OverflowMenu

Un widget che presenta un menu popup con una o più azioni che gli utenti possono richiamare. Ad esempio, mostrare azioni non principali in una scheda. Puoi utilizzare questo widget quando le azioni non rientrano nello spazio disponibile. Per utilizzarlo, specifica questo widget nell'azione OnClick dei widget che lo supportano. Ad esempio, in un Button.

Disponibile per le app di Google Chat e i componenti aggiuntivi di Google Workspace.

Rappresentazione JSON
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Campi
items[]

object (OverflowMenuItem)

Obbligatorio. L'elenco delle opzioni di menu.

OverflowMenuItem

Un'opzione che gli utenti possono richiamare in un menu extra.

Disponibile per le app di Google Chat e i componenti aggiuntivi di Google Workspace.

Rappresentazione JSON
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Campi
startIcon

object (Icon)

L'icona visualizzata davanti al testo.

text

string

Obbligatorio. Il testo che identifica o descrive l'articolo agli utenti.

onClick

object (OnClick)

Obbligatorio. L'azione richiamata quando viene selezionata un'opzione di menu. Questo OnClick non può contenere un OverflowMenu, qualsiasi OverflowMenu specificato viene eliminato e la voce di menu viene disattivata.

disabled

boolean

Indica se l'opzione di menu è disattivata. Il valore predefinito è false.