Działanie opisujące zachowanie po przesłaniu formularza. Możesz na przykład wywołać skrypt Apps Script, aby obsłużyć formularz. Jeśli działanie zostanie wywołane, wartości formularza zostaną wysłane na serwer.
Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.
| Zapis JSON |
|---|
{ "function": string, "parameters": [ { object ( |
| Pola | |
|---|---|
function |
Funkcja niestandardowa, która zostanie wywołana po kliknięciu lub aktywowaniu elementu nadrzędnego. Przykłady użycia znajdziesz w artykule Odczytywanie danych formularza. |
parameters[] |
Lista parametrów działania. |
loadIndicator |
Określa wskaźnik ładowania, który wyświetla działanie podczas wywoływania działania. |
persistValues |
Wskazuje, czy wartości formularza są zachowywane po wykonaniu działania. Wartością domyślną jest Jeśli wartość to Jeśli wartość to |
interaction |
Opcjonalnie. Wymagane podczas otwierania okna. co zrobić w odpowiedzi na interakcję z użytkownikiem, np. kliknięcie przez użytkownika przycisku w wiadomości z kartą. Jeśli nie zostanie określona, aplikacja odpowie, wykonując Po określeniu
|
requiredWidgets[] |
Opcjonalnie. Wypełnij tę listę nazwami widżetów, których to działanie wymaga do prawidłowego przesłania. Jeśli widżety wymienione tutaj nie mają wartości, gdy ta akcja jest wywoływana, przesyłanie formularza zostanie przerwane.
|
allWidgetsAreRequired |
Opcjonalnie. Jeśli ma wartość „true”, wszystkie widżety są uznawane za wymagane przez to działanie.
|
ActionParameter
Lista parametrów ciągu znaków, które mają być podawane podczas wywoływania metody działania. Możesz na przykład dodać 3 przyciski odłożenia: odłóż teraz, odłóż na 1 dzień lub odłóż na następny tydzień. Możesz użyć zdarzenia action method = snooze(), przekazując typ i czas drzemki na liście parametrów ciągu znaków.
Więcej informacji znajdziesz w artykule CommonEventObject.
Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.
| Zapis JSON |
|---|
{ "key": string, "value": string } |
| Pola | |
|---|---|
key |
Nazwa parametru skryptu działania. |
value |
Wartość parametru. |
LoadIndicator
Określa wskaźnik ładowania, który wyświetla działanie podczas wywoływania działania.
Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.
| Wartości w polu enum | |
|---|---|
SPINNER |
Wyświetla obracające się kółko, aby wskazać, że treść się ładuje. |
NONE |
Nic się nie wyświetla. |
Interakcja
Opcjonalnie. Wymagane podczas otwierania okna.
co zrobić w odpowiedzi na interakcję z użytkownikiem, np. kliknięcie przez użytkownika przycisku w wiadomości z kartą.
Jeśli nie zostanie określona, aplikacja odpowie, wykonując action – np. otwierając link lub uruchamiając funkcję – w normalny sposób.
Po określeniu interaction aplikacja może reagować w specjalny, interaktywny sposób. Jeśli na przykład ustawisz interaction na OPEN_DIALOG, aplikacja będzie mogła otworzyć okno.
Jeśli jest określony, wskaźnik wczytywania nie jest wyświetlany. Jeśli jest określony dla dodatku, cała karta jest usuwana i nic nie jest wyświetlane w kliencie.
Dostępne w przypadku aplikacji do Google Chat i niedostępne w przypadku dodatków do Google Workspace.
| Wartości w polu enum | |
|---|---|
INTERACTION_UNSPECIFIED |
Wartość domyślna. action jest wykonywany normalnie. |
OPEN_DIALOG |
Otwiera okno, czyli interfejs oparty na kartach, którego aplikacje do Google Chat używają do interakcji z użytkownikami. Obsługiwane tylko przez aplikacje do Google Chat w odpowiedzi na kliknięcia przycisków w wiadomościach na kartach. Jeśli jest określony dla dodatku, cała karta jest usuwana i nic nie jest wyświetlane w kliencie.
|