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 hasil 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 pengaitan.


addExpiration(ttl)

Menambahkan masa berlaku untuk tindakan ini.

Parameter

NamaJenisDeskripsi
ttlDurationDurasi akhir masa berlaku yang akan ditetapkan.

Pulang pergi

UpdateInlinePreviewAction — Objek ini, untuk pengaitan.