Action 对象的构建器。
适用于 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();
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Action | 将修改卡片操作设置为相应操作。 |
build() | Action | 构建当前操作响应并对其进行验证。 |
set | Action | 将 LinkPreview 设置为操作。 |
set | Action | 将响应设置为 Navigation 操作。 |
set | Action | 设置在操作激活时显示的通知。 |
set | Action | 设置在激活操作时要前往的网址。 |
set | Action | 设置一个标志,以表明相应操作更改了现有数据状态。 |
详细文档
add Modify Card(modifyCard)
将修改卡片操作设置为相应操作。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
modify | Modify | 要使用的 Modify。 |
返回
Action - 此对象,用于链式调用。
build()
set Link Preview(linkPreview)
将 LinkPreview 设置为操作。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
link | Link | 要使用的 Link。 |
返回
Action - 此对象,用于链式调用。
set Notification(notification)
设置在操作激活时显示的通知。
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
参数
| 名称 | 类型 | 说明 |
|---|---|---|
notification | Notification | 要使用的 Notification。 |
返回
Action - 此对象,用于链式调用。
set Open Link(openLink)
set State Changed(stateChanged)
设置一个标志,以表明相应操作更改了现有数据状态。例如,如果该操作创建了任务或更新了联系信息。当此标志设置为 true 时,Gmail 等服务可以尝试清除与此操作关联的任何缓存状态数据。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
state | Boolean | 相应操作是否更改了现有状态数据。默认为 false。 |
返回
Action - 此对象,用于链式调用。