OnClick

Gibt an, wie reagiert werden soll, wenn Nutzer auf ein interaktives Element auf einer Karte klicken, z. B. auf eine Schaltfläche.

Verfügbar für Google Chat-Apps und Google Workspace-Add-ons.

JSON-Darstellung
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Felder
Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
action

object (Action)

Falls angegeben, wird durch diese onClick eine Aktion ausgelöst.

card

object (Card)

Nach dem Klicken wird eine neue Karte auf den Kartenstapel gelegt, sofern angegeben.

 Verfügbar für Google Workspace-Add-ons und nicht verfügbar für Google Chat-Apps.

overflowMenu

object (OverflowMenu)

Wenn angegeben, wird durch dieses onClick ein Dreipunkt-Menü geöffnet.

Ende der sich gegenseitig ausschließenden Felder.

OpenAs

Wenn durch eine OnClick-Aktion ein Link geöffnet wird, kann der Client diesen entweder als Fenster in voller Größe (wenn dies der vom Client verwendete Frame ist) oder als Overlay (z. B. als Pop-up) öffnen. Die Implementierung hängt von den Funktionen der Clientplattform ab. Der ausgewählte Wert wird möglicherweise ignoriert, wenn er vom Client nicht unterstützt wird. FULL_SIZE wird von allen Clients unterstützt.

 Verfügbar für Google Workspace-Add-ons und nicht verfügbar für Google Chat-Apps.

Enums
FULL_SIZE Der Link wird in einem Fenster in voller Größe geöffnet (wenn dies der vom Client verwendete Frame ist).
OVERLAY Der Link wird als Overlay geöffnet, z. B. als Pop-up.

OnClose

Was der Client tut, wenn ein Link, der durch eine OnClick-Aktion geöffnet wurde, geschlossen wird.

Die Implementierung hängt von den Funktionen der Clientplattform ab. Ein Webbrowser kann beispielsweise einen Link in einem Pop-up-Fenster mit einem OnClose-Handler öffnen.

Wenn sowohl der OnOpen- als auch der OnClose-Handler festgelegt sind und die Clientplattform nicht beide Werte unterstützt, hat OnClose Vorrang.

 Verfügbar für Google Workspace-Add-ons und nicht verfügbar für Google Chat-Apps.

Enums
NOTHING Standardwert. Die Karte wird nicht aktualisiert. Es passiert nichts.
RELOAD

Lädt die Karte neu, nachdem das untergeordnete Fenster geschlossen wurde.

Wenn es in Verbindung mit OpenAs.OVERLAY verwendet wird, fungiert das untergeordnete Fenster als modales Dialogfeld und die übergeordnete Karte wird blockiert, bis das untergeordnete Fenster geschlossen wird.

OverflowMenu

Ein Widget, das ein Pop-up-Menü mit einer oder mehreren Aktionen enthält, die Nutzer aufrufen können. Beispiel: Nicht primäre Aktionen werden auf einer Karte angezeigt. Sie können dieses Widget verwenden, wenn Aktionen nicht in den verfügbaren Platz passen. Geben Sie dieses Widget in der Aktion OnClick von Widgets an, die es unterstützen. Beispielsweise in einem Button.

Verfügbar für Google Chat-Apps und Google Workspace-Add-ons.

JSON-Darstellung
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Felder
items[]

object (OverflowMenuItem)

Erforderlich. Die Liste der Menüoptionen.

OverflowMenuItem

Eine Option, die Nutzer in einem Dreipunkt-Menü aufrufen können.

Verfügbar für Google Chat-Apps und Google Workspace-Add-ons.

JSON-Darstellung
{
  "startIcon": {
    object (Icon)
  },
  "text": string,
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean
}
Felder
startIcon

object (Icon)

Das Symbol, das vor dem Text angezeigt wird.

text

string

Erforderlich. Der Text, der den Artikel für Nutzer identifiziert oder beschreibt.

onClick

object (OnClick)

Erforderlich. Die Aktion, die aufgerufen wird, wenn eine Menüoption ausgewählt wird. Dieses OnClick darf kein OverflowMenu enthalten. Alle angegebenen OverflowMenu werden gelöscht und der Menüpunkt wird deaktiviert.

disabled

boolean

Gibt an, ob die Menüoption deaktiviert ist. Die Standardeinstellung ist "false".