Ein Builder für Action-Objekte.
Für Google Workspace-Add‑ons verfügbar.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG); const action = AddOnsResponseService.newActionResponseBuilder() .setNavigation(navigation) .setNotification(notification) .build();
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Action | Legt den Vorgang zum Ändern der Karte für die Aktion fest. |
build() | Action | Erstellt die aktuelle Aktionsantwort und validiert sie. |
set | Action | Legt die Linkvorschau für die Aktion fest. |
set | Action | Legt die Antwort auf eine Navigation-Aktion fest. |
set | Action | Legt fest, welche Benachrichtigung angezeigt werden soll, wenn die Aktion aktiviert wird. |
set | Action | Legt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird. |
set | Action | Legt ein Flag fest, um anzugeben, dass durch diese Aktion der vorhandene Datenstatus geändert wurde. |
Detaillierte Dokumentation
add Modify Card(modifyCard)
Legt den Vorgang zum Ändern der Karte für die Aktion fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
modify | Modify | Der zu verwendende Modify. |
Rückflug
Action: Dieses Objekt zur Verkettung.
build()
Erstellt die aktuelle Aktionsantwort und validiert sie.
Rückflug
Action: Eine validierte ActionResponse.
Löst
Error: Wenn die erstellte Aktionsantwort ungültig ist.
set Link Preview(linkPreview)
Legt die Linkvorschau für die Aktion fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
link | Link | Der zu verwendende Link. |
Rückflug
Action: Dieses Objekt für die Verkettung.
set Notification(notification)
Legt fest, welche Benachrichtigung angezeigt werden soll, wenn die Aktion aktiviert wird.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
notification | Notification | Der zu verwendende Notification. |
Rückflug
Action – Dieses Objekt für die Verkettung.
set Open Link(openLink)
Legt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
open | Open | Der zu verwendende Open. |
Rückflug
Action – Dieses Objekt für die Verkettung.
set State Changed(stateChanged)
Legt ein Flag fest, um anzugeben, dass durch diese Aktion der vorhandene Datenstatus geändert wurde. Zum Beispiel, wenn durch die Aktion eine Aufgabe erstellt oder Kontaktinformationen aktualisiert wurden. Wenn dieses Flag auf true gesetzt ist, können Dienste wie Gmail versuchen, alle mit dieser Aktion verknüpften zwischengespeicherten Statusdaten zu löschen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
state | Boolean | Gibt an, ob durch diese Aktion die vorhandenen Zustandsdaten geändert wurden. Die Standardeinstellung ist false. |
Rückflug
Action – Dieses Objekt für die Verkettung.