Class UpdateInlinePreviewAction

UpdateInlinePreviewAction

La app de Chat agrega o actualiza una o más tarjetas para obtener una vista previa de un vínculo en un mensaje. Para obtener más información, consulta Vistas previas de vínculos en mensajes de Google Chat.

Disponible para los 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 muestraDescripción breve
addCardWithId(cardWithId)UpdateInlinePreviewActionAgrega la tarjeta para esta acción.
addExpiration(ttl)UpdateInlinePreviewActionAgrega la fecha de 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 encadenar.


addExpiration(ttl)

Agrega la fecha de vencimiento para esta acción.

Parámetros

NombreTipoDescripción
ttlDurationEs la duración del vencimiento que se establecerá.

Volver

UpdateInlinePreviewAction: Este objeto, para encadenar.