Um builder para objetos InsertWidget. Os desenvolvedores podem inserir um widget em um card transmitindo um
Insert para Modify
Disponível apenas para complementos do Google Workspace que estendem o Google Workspace Studio.
Exemplo de uso:
const newWidget = CardService.newDecoratedText().setText('New Widget'); const insertWidget = AddOnsResponseService.newInsertWidget() .insertAboveWidget('sample_id') .setWidget(newWidget); const modifyCard = AddOnsResponseService.newModifyCard().setInsertWidget(insertWidget);
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
insert | Insert | Define o ID do widget, e o novo widget é inserido acima do widget com o ID especificado. |
insert | Insert | Define o ID do widget, e o novo widget é inserido abaixo do widget com o ID especificado. |
set | Insert | Define o Widget a ser inserido. |
Documentação detalhada
insert Above Widget(widgetId)
Define o ID do widget, e o novo widget é inserido acima do widget com o ID especificado. Um erro será gerado se o ID do widget não for encontrado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
widget | String | O ID do widget a ser inserido acima. |
Retornar
Insert: o objeto de widget de inserção, para encadeamento.
insert Below Widget(widgetId)
Define o ID do widget, e o novo widget é inserido abaixo do widget com o ID especificado. Um erro será gerado se o ID do widget não for encontrado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
widget | String | O ID do widget a ser inserido abaixo. |
Retornar
Insert: o objeto de widget de inserção, para encadeamento.
set Widget(widget)
Define o Widget a ser inserido. Um erro será gerado se houver um widget com o mesmo ID.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
widget | Widget | O widget a ser inserido. |
Retornar
Insert: o objeto de widget de inserção, para encadeamento.