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 ( |
| 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 |
Jeśli jest określony, działanie jest aktywowane przez ten element: |
openLink |
Jeśli ten parametr jest określony, |
openDynamicLinkAction |
Dodatek wywołuje to działanie, gdy musi otworzyć link. Różni się to od
|
card |
Po kliknięciu do stosu kart jest dodawana nowa karta, jeśli została określona.
|
overflowMenu |
Jeśli określono, ten element |
| Koniec pól wykluczających się wzajemnie. | |
OpenLink
Reprezentuje zdarzenie onClick, które otwiera hiperlink.
Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.
| Zapis JSON |
|---|
{ "url": string, "openAs": enum ( |
| Pola | |
|---|---|
url |
Adres URL, który ma zostać otwarty. Adresy URL HTTP są konwertowane na HTTPS. |
openAs |
Jak otworzyć link.
|
onClose |
Czy klient zapomina o linku po jego otwarciu, czy obserwuje go do momentu zamknięcia okna.
|
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 |
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 ( |
| Pola | |
|---|---|
items[] |
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 ( |
| Pola | |
|---|---|
startIcon |
Ikona wyświetlana przed tekstem. |
text |
Wymagane. Tekst, który identyfikuje lub opisuje element użytkownikom. |
onClick |
Wymagane. Działanie wywoływane po wybraniu opcji menu. Ten element |
disabled |
Czy opcja menu jest wyłączona. Wartość domyślna to fałsz. |