Class UpdateInlinePreviewAction

更新內嵌預覽動作

Chat 應用程式會新增或更新一或多張資訊卡,在訊息中預覽連結。詳情請參閱「在 Google Chat 訊息中預覽連結」。

適用於擴充 Google Chat 的 Google Workspace 外掛程式。

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

方法

方法傳回類型簡短說明
addCardWithId(cardWithId)UpdateInlinePreviewAction新增這項動作的資訊卡。
addExpiration(ttl)UpdateInlinePreviewAction為這項動作新增到期日。

內容詳盡的說明文件

addCardWithId(cardWithId)

為這項動作新增資訊卡。

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

參數

名稱類型說明
cardWithIdCardWithId要設定的卡片。

回攻員

UpdateInlinePreviewAction - 這個物件,用於鏈結。


addExpiration(ttl)

為這項動作新增到期日。

參數

名稱類型說明
ttlDuration要設定的到期時間長度。

回攻員

UpdateInlinePreviewAction - 這個物件,用於鏈結。