Class UpdateInlinePreviewAction

UpdateInlinePreviewAction

Chat uygulaması, bir iletiye bir veya daha fazla kart ekleyerek ya da kartları güncelleyerek iletideki bağlantıyı önizler. Ayrıntılı bilgi için Google Chat mesajlarındaki bağlantıların önizlemesini görüntüleme başlıklı makaleyi inceleyin.

Google Chat'i genişleten Google Workspace eklentileri için kullanılabilir.

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();

Yöntemler

YöntemDönüş türüKısa açıklama
addCardWithId(cardWithId)UpdateInlinePreviewActionBu işlem için kartı ekler.
addExpiration(ttl)UpdateInlinePreviewActionBu işlem için geçerlilik bitiş tarihi ekler.

Ayrıntılı belgeler

addCardWithId(cardWithId)

Bu işlem için kart ekler.

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();

Parametreler

AdTürAçıklama
cardWithIdCardWithIdAyarlanacak kart.

Return

UpdateInlinePreviewAction: Zincirleme için bu nesne.


addExpiration(ttl)

Bu işlem için geçerlilik bitiş tarihi ekler.

Parametreler

AdTürAçıklama
ttlDurationGeçerlilik bitiş süresi ayarlanmalıdır.

Return

UpdateInlinePreviewAction: Zincirleme için bu nesne.