Es un compilador para objetos Action.
Disponible para complementos de 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 datos que se muestra | Descripción breve |
|---|---|---|
add | Action | Establece la operación de modificación de la tarjeta en la acción. |
build() | Action | Compila la respuesta de acción actual y la valida. |
set | Action | Establece el LinkPreview en la acción. |
set | Action | Establece la respuesta a una acción de Navigation. |
set | Action | Establece la notificación que se mostrará cuando se active la acción. |
set | Action | Establece la URL a la que se navegará cuando se active la acción. |
set | Action | Establece una marca para indicar que esta acción cambió el estado de los datos existentes. |
Documentación detallada
add Modify Card(modifyCard)
Establece la operación de modificación de la tarjeta en la acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
modify | Modify | El Modify que se debe usar. |
Volver
Action: Este objeto, para encadenar.
build()
Compila la respuesta de acción actual y la valida.
Volver
Action: Es un objeto ActionResponse validado.
Arroja
Error: Si la respuesta de acción construida no es válida.
set Link Preview(linkPreview)
Establece el LinkPreview en la acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
link | Link | El Link que se debe usar. |
Volver
Action: Este objeto, para encadenar.
set Notification(notification)
Establece la notificación que se mostrará cuando se active la acción.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
notification | Notification | El Notification que se debe usar. |
Volver
Action: Este objeto, para encadenar.
set Open Link(openLink)
Establece la URL a la que se navegará cuando se active la acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
open | Open | El Open que se debe usar. |
Volver
Action: Este objeto, para encadenar.
set State Changed(stateChanged)
Establece una marca para indicar que esta acción cambió el estado de los datos existentes. Por ejemplo, si la acción creó una tarea o actualizó la información de contacto. Cuando esta marca se establece en true, los servicios como Gmail pueden intentar borrar cualquier dato de estado almacenado en caché asociado con esta acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
state | Boolean | Indica si esta acción cambió los datos de estado existentes. La configuración predeterminada es false. |
Volver
Action: Este objeto, para encadenar.