Um builder para objetos Action.
Disponível para complementos 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();
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Action | Define a operação de modificação do card para a ação. |
build() | Action | Cria e valida a resposta da ação atual. |
set | Action | Define o LinkPreview para a ação. |
set | Action | Define a resposta para uma ação Navigation. |
set | Action | Define a notificação a ser exibida quando a ação é ativada. |
set | Action | Define o URL para navegar quando a ação é ativada. |
set | Action | Define uma flag para indicar que essa ação mudou o estado dos dados atuais. |
Documentação detalhada
add Modify Card(modifyCard)
Define a operação de modificação do card para a ação.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
modify | Modify | O Modify a ser usado. |
Retornar
Action: este objeto, para encadeamento.
build()
Cria e valida a resposta da ação atual.
Retornar
Action: um ActionResponse validado.
Gera
Error: se a resposta de ação construída não for válida.
set Link Preview(linkPreview)
Define o LinkPreview para a ação.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
link | Link | O Link a ser usado. |
Retornar
Action: este objeto, para encadeamento.
set Notification(notification)
Define a notificação a ser exibida quando a ação é ativada.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
notification | Notification | O Notification a ser usado. |
Retornar
Action: este objeto, para encadeamento.
set Open Link(openLink)
Define o URL para navegar quando a ação é ativada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
open | Open | O Open a ser usado. |
Retornar
Action: este objeto, para encadeamento.
set State Changed(stateChanged)
Define uma flag para indicar que essa ação mudou o estado dos dados atuais. Por exemplo, se a ação criou uma tarefa ou atualizou informações de contato. Quando essa flag é definida como true,
serviços como o Gmail podem tentar limpar todos os dados de estado armazenados em cache associados a essa ação.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
state | Boolean | Se essa ação mudou os dados de estado atuais. O valor padrão é false. |
Retornar
Action: este objeto, para encadeamento.