Class UpdateInlinePreviewAction

UpdateInlinePreviewAction

Aplikasi Chat melihat pratinjau link dalam pesan dengan menambahkan atau memperbarui satu atau beberapa kartu. Untuk mengetahui detailnya, lihat Melihat pratinjau link dalam pesan Google Chat.

Tersedia untuk add-on Google Workspace yang memperluas 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();

Metode

MetodeJenis nilai yang ditampilkanDeskripsi singkat
addCardWithId(cardWithId)UpdateInlinePreviewActionMenambahkan kartu untuk tindakan ini.
addExpiration(ttl)UpdateInlinePreviewActionMenambahkan masa berlaku untuk tindakan ini.

Dokumentasi mendetail

addCardWithId(cardWithId)

Menambahkan kartu untuk tindakan ini.

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

Parameter

NamaJenisDeskripsi
cardWithIdCardWithIdKartu yang akan disetel.

Pulang pergi

UpdateInlinePreviewAction — Objek ini, untuk dirangkaikan.


addExpiration(ttl)

Menambahkan masa berlaku untuk tindakan ini.

Parameter

NamaJenisDeskripsi
ttlIntegerDurasi akhir masa berlaku yang akan ditetapkan.

Pulang pergi

UpdateInlinePreviewAction — Objek ini, untuk dirangkaikan.