O app Chat mostra uma prévia de um link em uma mensagem adicionando ou atualizando um ou mais cards. Para mais detalhes, consulte Visualizar links em mensagens do Google Chat.
Disponível para complementos do Google Workspace que estendem o Google Chat.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Unfurl Card!")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("url")) .addWidget(CardService.newButtonSet() .addButton(CardService.newTextButton() .setText("Open URL!") .setOpenLink(CardService.newOpenLink().setUrl("https://www.google.com"))))) .build(); const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card); const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setUpdateInlinePreviewAction(AddOnsResponseService.newUpdateInlinePreviewAction() .addCardWithId(cardWithId)).build();
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Update | Adiciona o card para essa ação. |
add | Update | Adiciona a expiração para esta ação. |
Documentação detalhada
addCardWithId(cardWithId)
Adiciona o card para essa ação.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Unfurl Card!")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("url")) .addWidget(CardService.newButtonSet() .addButton(CardService.newTextButton() .setText("Open URL!") .setOpenLink(CardService.newOpenLink().setUrl("https://www.google.com"))))) .build(); const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card); const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setUpdateInlinePreviewAction(AddOnsResponseService.newUpdateInlinePreviewAction() .addCardWithId(cardWithId)).build();
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | Card | O card a ser definido. |
Retornar
UpdateInlinePreviewAction: este objeto, para encadeamento.
addExpiration(ttl)
Adiciona a expiração para esta ação.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
ttl | Integer | A duração da expiração a ser definida. |
Retornar
UpdateInlinePreviewAction: este objeto, para encadeamento.