OnClick

Reprezentuje sposób reagowania, gdy użytkownicy klikną element interaktywny na karcie, np. przycisk.

Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.

Zapis JSON
{

  "action": {
    object (Action)
  },
  "openLink": {
    object (OpenLink)
  },
  "openDynamicLinkAction": {
    object (Action)
  },
  "card": {
    object (Card)
  },
  "overflowMenu": {
    object (OverflowMenu)
  }
}
Pola
Poniżej znajduje się lista pól, które wzajemnie się wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
action

object (Action)

Jeśli jest określony, działanie jest aktywowane przez ten element: onClick.

card

object (Card)

Po kliknięciu do stosu kart jest dodawana nowa karta, jeśli została określona.

 – dostępne w przypadku dodatków do Google Workspace i niedostępne w przypadku aplikacji do Google Chat.

overflowMenu

object (OverflowMenu)

Jeśli określono, ten element onClick otwiera rozszerzone menu.

Koniec pól wykluczających się wzajemnie.

OpenAs

Gdy działanie OnClick otwiera link, klient może otworzyć go jako okno pełnowymiarowe (jeśli jest to ramka używana przez klienta) lub nakładkę (np. wyskakujące okienko). Implementacja zależy od możliwości platformy klienta, a wybrana wartość może zostać zignorowana, jeśli klient jej nie obsługuje. FULL_SIZE jest obsługiwany przez wszystkie klienty.

 – dostępne w przypadku dodatków do Google Workspace i niedostępne w przypadku aplikacji do Google Chat.

Wartości w polu enum
FULL_SIZE Link otwiera się w oknie o pełnym rozmiarze (jeśli klient używa takiej ramki).
OVERLAY Link otwiera się jako nakładka, np. wyskakujące okienko.

OnClose

Co robi klient, gdy link otwarty przez działanie OnClick zostanie zamknięty.

Implementacja zależy od możliwości platformy klienta. Na przykład przeglądarka może otworzyć link w wyskakującym okienku z modułem obsługi OnClose.

Jeśli skonfigurowane są oba moduły obsługi (OnOpen i OnClose), a platforma klienta nie obsługuje obu wartości, pierwszeństwo ma OnClose.

 – dostępne w przypadku dodatków do Google Workspace i niedostępne w przypadku aplikacji do Google Chat.

Wartości w polu enum
NOTHING Wartość domyślna. Karta nie ładuje się ponownie, nic się nie dzieje.
RELOAD

Ponownie wczytuje kartę po zamknięciu okna podrzędnego.

Jeśli jest używana w połączeniu z OpenAs.OVERLAY, okno podrzędne działa jako okno modalne, a karta nadrzędna jest blokowana do momentu zamknięcia okna podrzędnego.

OverflowMenu

Widżet, który wyświetla wyskakujące menu z co najmniej 1 działaniem, które użytkownicy mogą wywołać. Na przykład wyświetlanie działań innych niż główne na karcie. Możesz użyć tego widżetu, gdy działania nie mieszczą się w dostępnym miejscu. Aby użyć tego widżetu, określ go w działaniu OnClick widżetów, które go obsługują. Na przykład w Button.

Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.

Zapis JSON
{
  "items": [
    {
      object (OverflowMenuItem)
    }
  ]
}
Pola
items[]

object (OverflowMenuItem)

Wymagane. Lista opcji menu.

OverflowMenuItem

Opcja, którą użytkownicy mogą wywołać w rozszerzonym menu.

Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.

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

object (Icon)

Ikona wyświetlana przed tekstem.

text

string

Wymagane. Tekst, który identyfikuje lub opisuje element użytkownikom.

onClick

object (OnClick)

Wymagane. Działanie wywoływane po wybraniu opcji menu. Ten element OnClick nie może zawierać elementu OverflowMenu. Każdy określony element OverflowMenu zostanie usunięty, a element menu zostanie wyłączony.

disabled

boolean

Czy opcja menu jest wyłączona. Wartość domyślna to fałsz.