Kreator obiektów ActionResponse.
Dostępne w przypadku dodatków do Google Workspace.
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();
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
add | Action | Ustawia operację modyfikacji karty na działanie. |
build() | Action | Tworzy bieżącą odpowiedź akcji i ją weryfikuje. |
set | Action | Ustawia podgląd linku jako działanie. |
set | Action | Ustawia odpowiedź na działanie Navigation. |
set | Action | Ustawia powiadomienie, które ma się wyświetlać po aktywowaniu działania. |
set | Action | Ustawia adres URL, do którego ma nastąpić przejście po aktywowaniu działania. |
set | Action | Ustawia flagę wskazującą, że to działanie zmieniło stan istniejących danych. |
Szczegółowa dokumentacja
addModifyCard(modifyCard)
Ustawia operację modyfikacji karty na działanie.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
modify | Modify | Modify, z którego chcesz korzystać. |
Powrót
ActionResponseBuilder – ten obiekt do łączenia.
build()
Tworzy bieżącą odpowiedź akcji i ją weryfikuje.
Powrót
ActionResponse – zweryfikowana odpowiedź ActionResponse.
Rzuty
Error – jeśli utworzona odpowiedź na działanie jest nieprawidłowa.
setLinkPreview(linkPreview)
Ustawia podgląd linku jako działanie.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
link | Link | Link, z którego chcesz korzystać. |
Powrót
ActionResponseBuilder – ten obiekt do łączenia.
setNotification(notification)
Ustawia powiadomienie, które ma się wyświetlać po aktywowaniu działania.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
notification | Notification | Notification, z którego chcesz korzystać. |
Powrót
ActionResponseBuilder – ten obiekt do łączenia.
setOpenLink(openLink)
Ustawia adres URL, do którego ma nastąpić przejście po aktywowaniu działania.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
open | Open | Open, z którego chcesz korzystać. |
Powrót
ActionResponseBuilder – ten obiekt do łączenia.
setStateChanged(stateChanged)
Ustawia flagę wskazującą, że to działanie zmieniło istniejący stan danych. Na przykład jeśli działanie utworzyło zadanie lub zaktualizowało informacje kontaktowe. Gdy ten flag jest ustawiony na true, usługi takie jak Gmail mogą próbować wyczyścić wszelkie dane stanu w pamięci podręcznej powiązane z tą czynnością.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
state | Boolean | Określa, czy to działanie zmieniło istniejące dane o stanie. Domyślna wartość to false. |
Powrót
ActionResponseBuilder – ten obiekt do łączenia.