Class UpdateInlinePreviewAction

UpdateInlinePreviewAction

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étodoTipo de datos que se devuelveDescripción breve
addCardWithId(cardWithId)UpdateInlinePreviewActionAgrega la tarjeta para esta acción.
addExpiration(ttl)UpdateInlinePreviewActionAgrega 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

NombreTipoDescripción
cardWithIdCardWithIdEs la tarjeta que se configurará.

Volver

UpdateInlinePreviewAction: Este objeto, para el encadenamiento.


addExpiration(ttl)

Agrega el vencimiento para esta acción.

Parámetros

NombreTipoDescripción
ttlIntegerEs la duración del vencimiento que se configurará.

Volver

UpdateInlinePreviewAction: Este objeto, para el encadenamiento.