Um builder para objetos InsertWidget. Os desenvolvedores podem inserir um widget em um card transmitindo um InsertWidget para ModifyCard.
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 fornecido. |
insert | Insert | Define o ID do widget, e o novo widget é inserido abaixo do widget com o ID fornecido. |
set | Insert | Define o Widget a ser inserido. |
Documentação detalhada
insertAboveWidget(widgetId)
Define o ID do widget, e o novo widget é inserido acima do widget com o ID fornecido. 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
InsertWidget — O objeto de widget de inserção, para encadeamento.
insertBelowWidget(widgetId)
Define o ID do widget, e o novo widget é inserido abaixo do widget com o ID fornecido. 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
InsertWidget — O objeto de widget de inserção, para encadeamento.
setWidget(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
InsertWidget — O objeto de widget de inserção, para encadeamento.