Eine Aktion, die Interaktivität in UI-Elementen ermöglicht. Die Aktion erfolgt nicht direkt auf dem Client, sondern ruft eine Apps Script-Callback-Funktion mit optionalen Parametern auf.
var image = CardService.newImage() .setOnClickAction(CardService.newAction() .setFunctionName("handleImageClick") .setParameters({imageSrc: 'carImage'}));
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setFunctionName(functionName) | Action | Legt den Namen der aufzurufenden Callback-Funktion fest. |
setLoadIndicator(loadIndicator) | Action | Legt die Ladeanzeige fest, die angezeigt wird, während die Aktion ausgeführt wird. |
setParameters(parameters) | Action | Benutzerdefinierte Parameter können an die Callback-Funktion übergeben werden. |
Detaillierte Dokumentation
setFunctionName(functionName)
Legt den Namen der aufzurufenden Callback-Funktion fest. Erforderlich.
Parameter
Name | Typ | Beschreibung |
---|---|---|
functionName | String | Der Name der Funktion. Sie können Funktionen aus enthaltenen Bibliotheken wie Library.libFunction1 verwenden. |
Zurücksenden
Action
: Dieses Objekt zum Verketten.
setLoadIndicator(loadIndicator)
Legt die Ladeanzeige fest, die angezeigt wird, während die Aktion ausgeführt wird.
Parameter
Name | Typ | Beschreibung |
---|---|---|
loadIndicator | LoadIndicator | Die anzuzeigende Anzeige. |
Zurücksenden
Action
: Dieses Objekt zum Verketten.
setParameters(parameters)
Benutzerdefinierte Parameter können an die Callback-Funktion übergeben werden. Optional.
Parameter
Name | Typ | Beschreibung |
---|---|---|
parameters | Object | Sowohl Schlüssel als auch Werte müssen Strings sein. |
Zurücksenden
Action
: Dieses Objekt zum Verketten.