La app de Chat obtiene una vista previa de un vínculo en un mensaje agregando o actualizando una o más tarjetas. Para obtener más información, consulta Obtén una vista previa de los vínculos en los mensajes de Google Chat.
Disponible para complementos de Google Workspace que extienden 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 datos que se devuelve | Descripción breve |
|---|---|---|
add | Update | Agrega la tarjeta para esta acción. |
add | Update | Agrega el vencimiento para esta acción. |
Documentación detallada
addCardWithId(cardWithId)
Agrega la tarjeta para esta acción.
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
| Nombre | Tipo | Descripción |
|---|---|---|
card | Card | Es la tarjeta que se configurará. |
Volver
UpdateInlinePreviewAction: Este objeto, para el encadenamiento.
addExpiration(ttl)
Agrega el vencimiento para esta acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
ttl | Integer | Es la duración del vencimiento que se configurará. |
Volver
UpdateInlinePreviewAction: Este objeto, para el encadenamiento.