Ein Builder für ActionResponse-Objekte.
Verfügbar für Google Workspace-Add-ons.
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 die Benachrichtigung fest, die 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 diese Aktion den vorhandenen Datenstatus geändert hat. |
Detaillierte Dokumentation
addModifyCard(modifyCard)
Legt den Vorgang zum Ändern der Karte für die Aktion fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
modify | Modify | Die zu verwendende Modify. |
Rückflug
ActionResponseBuilder : Dieses Objekt für die Verkettung.
build()
Erstellt die aktuelle Aktionsantwort und validiert sie.
Rückflug
ActionResponse : Eine validierte ActionResponse.
Löst
Error : Wenn die erstellte Aktionsantwort ungültig ist.
setLinkPreview(linkPreview)
Legt die Linkvorschau für die Aktion fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
link | Link | Die zu verwendende Link. |
Rückflug
ActionResponseBuilder : Dieses Objekt für die Verkettung.
setNotification(notification)
Legt die Benachrichtigung fest, die 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 | Die zu verwendende Notification. |
Rückflug
ActionResponseBuilder : Dieses Objekt für die Verkettung.
setOpenLink(openLink)
Legt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
open | Open | Die zu verwendende Open. |
Rückflug
ActionResponseBuilder : Dieses Objekt für die Verkettung.
setStateChanged(stateChanged)
Legt ein Flag fest, um anzugeben, dass diese Aktion den vorhandenen Datenstatus geändert hat. Dies ist beispielsweise der Fall, 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 im Cache gespeicherten Statusdaten zu löschen, die mit dieser Aktion verknüpft sind.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
state | Boolean | Gibt an, ob diese Aktion die vorhandenen Statusdaten geändert hat. Die Standardeinstellung ist false. |
Rückflug
ActionResponseBuilder : Dieses Objekt für die Verkettung.