Конструктор для объектов InsertWidget. Разработчики могут вставлять виджет в карточку, передавая объект InsertWidget в ModifyCard
Доступно только для дополнений Google Workspace, расширяющих функциональность Google Workspace Studio.
Пример использования:
const newWidget = CardService.newDecoratedText().setText('New Widget'); const insertWidget = AddOnsResponseService.newInsertWidget() .insertAboveWidget('sample_id') .setWidget(newWidget); const modifyCard = AddOnsResponseService.newModifyCard().setInsertWidget(insertWidget);
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
insert Above Widget(widgetId) | Insert Widget | Задает идентификатор виджета, и новый виджет вставляется поверх виджета с заданным идентификатором. |
insert Below Widget(widgetId) | Insert Widget | Задает идентификатор виджета, и новый виджет вставляется под виджет с заданным идентификатором. |
set Widget(widget) | Insert Widget | Задает Widget для вставки. |
Подробная документация
insertAboveWidget(widgetId)
Задает идентификатор виджета, и новый виджет вставляется поверх виджета с заданным идентификатором. Если идентификатор виджета не найден, генерируется ошибка.
Параметры
| Имя | Тип | Описание |
|---|---|---|
widget Id | String | Идентификатор виджета, который нужно вставить выше. |
Возвращаться
InsertWidget — Объект виджета для вставки, используемый для создания цепочек виджетов.
insertBelowWidget(widgetId)
Задает идентификатор виджета, и новый виджет вставляется под виджет с заданным идентификатором. Если идентификатор виджета не найден, генерируется ошибка.
Параметры
| Имя | Тип | Описание |
|---|---|---|
widget Id | String | Идентификатор виджета, который нужно вставить ниже. |
Возвращаться
InsertWidget — Объект виджета для вставки, используемый для создания цепочек виджетов.
setWidget(widget)
Задает Widget для вставки. Если виджет с таким же идентификатором уже существует, будет выдана ошибка.
Параметры
| Имя | Тип | Описание |
|---|---|---|
widget | Widget | Виджет, который нужно вставить. |
Возвращаться
InsertWidget — Объект виджета для вставки, используемый для создания цепочек виджетов.