Eine Aktion, die das Verhalten beim Senden des Formulars beschreibt. Sie können beispielsweise ein Apps Script-Skript aufrufen, um das Formular zu verarbeiten. Wenn die Aktion ausgelöst wird, werden die Formularwerte an den Server gesendet.
Verfügbar für Google Chat-Apps und Google Workspace-Add-ons.
| JSON-Darstellung |
|---|
{ "function": string, "parameters": [ { object ( |
| Felder | |
|---|---|
function |
Eine benutzerdefinierte Funktion, die aufgerufen wird, wenn auf das übergeordnete Element geklickt oder es anderweitig aktiviert wird. Ein Beispiel für die Verwendung finden Sie unter Formulardaten lesen. |
parameters[] |
Liste der Aktionsparameter. |
loadIndicator |
Gibt die Ladeanzeige an, die die Aktion beim Aufrufen der Aktion anzeigt. |
persistValues |
Gibt an, ob Formularwerte nach der Aktion beibehalten werden. Der Standardwert ist Wenn Wenn |
interaction |
Optional. Erforderlich, wenn ein Dialogfeld geöffnet wird. Was bei einer Interaktion mit einem Nutzer zu tun ist, z. B. wenn ein Nutzer auf eine Schaltfläche in einer Kartennachricht klickt. Wenn nichts angegeben ist, reagiert die App wie gewohnt, indem sie eine Wenn Sie eine
|
requiredWidgets[] |
Optional. Füllen Sie diese Liste mit den Namen der Widgets, die diese Aktion für eine gültige Einreichung benötigt. Wenn die hier aufgeführten Widgets beim Aufrufen dieser Aktion keinen Wert haben, wird das Senden des Formulars abgebrochen.
|
allWidgetsAreRequired |
Optional. Wenn dies der Fall ist, werden alle Widgets von dieser Aktion als erforderlich angesehen.
|
ActionParameter
Liste der Stringparameter, die beim Aufruf der Aktionsmethode angegeben werden müssen. Beispiel: „Jetzt zurückstellen“, „Einen Tag zurückstellen“ oder „Nächste Woche zurückstellen“. Sie können action method = snooze() verwenden und den Schlummertyp und die Schlummerzeit in der Liste der Stringparameter übergeben.
Weitere Informationen finden Sie unter CommonEventObject.
Verfügbar für Google Chat-Apps und Google Workspace-Add-ons.
| JSON-Darstellung |
|---|
{ "key": string, "value": string } |
| Felder | |
|---|---|
key |
Der Name des Parameters für das Aktionsskript. |
value |
Wert des Parameters. |
LoadIndicator
Gibt die Ladeanzeige an, die die Aktion beim Aufrufen der Aktion anzeigt.
Verfügbar für Google Chat-Apps und Google Workspace-Add-ons.
| Enums | |
|---|---|
SPINNER |
Zeigt einen Spinner an, um zu signalisieren, dass Inhalte geladen werden. |
NONE |
Es wird nichts angezeigt. |
Interaktion
Optional. Erforderlich, wenn ein Dialogfeld geöffnet wird.
Was bei einer Interaktion mit einem Nutzer zu tun ist, z. B. wenn ein Nutzer auf eine Schaltfläche in einer Kartennachricht klickt.
Wenn nichts angegeben ist, reagiert die App wie gewohnt, indem sie eine action ausführt, z. B. einen Link öffnet oder eine Funktion ausführt.
Wenn Sie eine interaction angeben, kann die App auf spezielle interaktive Weise reagieren. Wenn Sie beispielsweise interaction auf OPEN_DIALOG festlegen, kann die App ein Dialogfeld öffnen.
Wenn angegeben, wird keine Ladeanzeige eingeblendet. Wenn dies für ein Add-on angegeben ist, wird die gesamte Karte entfernt und im Client wird nichts angezeigt.
Verfügbar für Google Chat-Apps und nicht verfügbar für Google Workspace-Add-ons.
| Enums | |
|---|---|
INTERACTION_UNSPECIFIED |
Standardwert. Die action wird normal ausgeführt. |
OPEN_DIALOG |
Öffnet ein Dialogfeld, eine kartenbasierte Oberfläche in einem Fenster, die Chat-Apps für die Interaktion mit Nutzern verwenden. Wird nur von Chat-Apps als Antwort auf Schaltflächenklicks in Kartennachrichten unterstützt. Wenn dies für ein Add-on angegeben ist, wird die gesamte Karte entfernt und im Client wird nichts angezeigt.
|