用于构建 InsertWidget 对象的构建器。开发者可以通过将 Insert 传递给 Modify,将 widget 插入卡片中
仅适用于扩展 Google Workspace Studio 的 Google Workspace 插件。
用法示例:
const newWidget = CardService.newDecoratedText().setText('New Widget'); const insertWidget = AddOnsResponseService.newInsertWidget() .insertAboveWidget('sample_id') .setWidget(newWidget); const modifyCard = AddOnsResponseService.newModifyCard().setInsertWidget(insertWidget);
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
insert | Insert | 设置 widget ID,并将新 widget 插入到具有指定 ID 的 widget 上方。 |
insert | Insert | 设置 widget ID,并将新 widget 插入到具有指定 ID 的 widget 下方。 |
set | Insert | 设置要插入的 Widget。 |
详细文档
insert Above Widget(widgetId)
设置 widget ID,并将新 widget 插入到具有指定 ID 的 widget 上方。如果找不到 widget ID,则会抛出错误。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
widget | String | 要插入的微件的 ID。 |
返回
Insert - 用于链式调用的插入 widget 对象。
insert Below Widget(widgetId)
设置 widget ID,并将新 widget 插入到具有指定 ID 的 widget 下方。如果找不到 widget ID,则会抛出错误。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
widget | String | 要插入的 widget 的 ID。 |
返回
Insert - 用于链式调用的插入 widget 对象。
set Widget(widget)
设置要插入的 Widget。如果存在具有相同 ID 的现有 widget,则会抛出错误。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
widget | Widget | 要插入的 widget。 |
返回
Insert - 用于链式调用的插入 widget 对象。