Class InsertWidget

InserirWidget

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étodoTipo de retornoBreve descrição
insertAboveWidget(widgetId)InsertWidgetDefine o ID do widget, e o novo widget é inserido acima do widget com o ID especificado.
insertBelowWidget(widgetId)InsertWidgetDefine o ID do widget, e o novo widget é inserido abaixo do widget com o ID especificado.
setWidget(widget)InsertWidgetDefine 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 especificado. Um erro será gerado se o ID do widget não for encontrado.

Parâmetros

NomeTipoDescrição
widgetIdStringO 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 especificado. Um erro será gerado se o ID do widget não for encontrado.

Parâmetros

NomeTipoDescrição
widgetIdStringO 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

NomeTipoDescrição
widgetWidgetO widget a ser inserido.

Retornar

InsertWidget: o objeto de widget de inserção, para encadeamento.