OnClick

Représente la façon de répondre lorsque les utilisateurs cliquent sur un élément interactif d'une fiche, comme un bouton.

Disponible pour les applications Google Chat et les modules complémentaires Google Workspace.

Représentation JSON
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Champs
Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse :
action

object (Action)

Si spécifié, une action est déclenchée par ce onClick.

card

object (Card)

Une nouvelle carte est ajoutée à la pile de cartes après un clic, si cela est spécifié.

 Disponible pour les modules complémentaires Google Workspace et non disponible pour les applications Google Chat.

overflowMenu

object (OverflowMenu)

Si elle est spécifiée, cette onClick ouvre un menu à développer.

Fin des champs mutuellement exclusifs.

OpenAs

Lorsqu'une action OnClick ouvre un lien, le client peut l'ouvrir en plein écran (si c'est le cadre utilisé par le client) ou en superposition (par exemple, un pop-up). L'implémentation dépend des fonctionnalités de la plate-forme cliente, et la valeur sélectionnée peut être ignorée si le client ne la prend pas en charge. FULL_SIZE est compatible avec tous les clients.

 Disponible pour les modules complémentaires Google Workspace et non disponible pour les applications Google Chat.

Enums
FULL_SIZE Le lien s'ouvre dans une fenêtre en plein écran (si c'est le cadre utilisé par le client).
OVERLAY Le lien s'ouvre en superposition, par exemple dans un pop-up.

OnClose

Ce que fait le client lorsqu'un lien ouvert par une action OnClick est fermé.

L'implémentation dépend des fonctionnalités de la plate-forme cliente. Par exemple, un navigateur Web peut ouvrir un lien dans une fenêtre pop-up avec un gestionnaire OnClose.

Si les gestionnaires OnOpen et OnClose sont tous deux définis et que la plate-forme cliente ne peut pas accepter les deux valeurs, OnClose est prioritaire.

 Disponible pour les modules complémentaires Google Workspace et non disponible pour les applications Google Chat.

Enums
NOTHING Valeur par défaut. La carte ne se recharge pas. Rien ne se passe.
RELOAD

Recharge la carte après la fermeture de la fenêtre enfant.

Si elle est utilisée avec OpenAs.OVERLAY, la fenêtre enfant agit comme une boîte de dialogue modale et la fiche parente est bloquée jusqu'à la fermeture de la fenêtre enfant.

OverflowMenu

Widget qui présente un menu pop-up avec une ou plusieurs actions que les utilisateurs peuvent appeler. Par exemple, afficher des actions non principales dans une fiche. Vous pouvez utiliser ce widget lorsque les actions ne tiennent pas dans l'espace disponible. Pour l'utiliser, spécifiez ce widget dans l'action OnClick des widgets compatibles. Par exemple, dans un Button.

Disponible pour les applications Google Chat et les modules complémentaires Google Workspace.

Représentation JSON
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Champs
items[]

object (OverflowMenuItem)

Obligatoire. Liste des options de menu.

OverflowMenuItem

Option que les utilisateurs peuvent appeler dans un menu à développer.

Disponible pour les applications Google Chat et les modules complémentaires Google Workspace.

Représentation JSON
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Champs
startIcon

object (Icon)

Icône affichée devant le texte.

text

string

Obligatoire. Texte qui identifie ou décrit l'élément pour les utilisateurs.

onClick

object (OnClick)

Obligatoire. Action appelée lorsqu'une option de menu est sélectionnée. Ce OnClick ne peut pas contenir de OverflowMenu. Tout OverflowMenu spécifié est supprimé et l'élément de menu est désactivé.

disabled

boolean

Indique si l'option de menu est désactivée. Valeur par défaut : "false".