Class UpdateInlinePreviewAction

Aggiornamentoin lineaAnteprimaAzione

L'app Chat visualizza l'anteprima di un link in un messaggio aggiungendo o aggiornando una o più schede. Per maggiori dettagli, vedi Visualizzare l'anteprima dei link nei messaggi di Google Chat.

Disponibile per i componenti aggiuntivi di Google Workspace che estendono 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();

Metodi

MetodoTipo restituitoBreve descrizione
addCardWithId(cardWithId)UpdateInlinePreviewActionAggiunge la scheda per questa azione.
addExpiration(ttl)UpdateInlinePreviewActionAggiunge la scadenza per questa azione.

Documentazione dettagliata

addCardWithId(cardWithId)

Aggiunge la scheda per questa azione.

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

Parametri

NomeTipoDescrizione
cardWithIdCardWithIdLa carta da impostare.

Indietro

UpdateInlinePreviewAction: questo oggetto, per il concatenamento.


addExpiration(ttl)

Aggiunge la scadenza per questa azione.

Parametri

NomeTipoDescrizione
ttlDurationLa durata della scadenza da impostare.

Indietro

UpdateInlinePreviewAction: questo oggetto, per il concatenamento.