Class UpdateInlinePreviewAction

Mettre à jourEn ligneAperçuAction

L'application Chat prévisualise un lien dans un message en ajoutant ou en modifiant une ou plusieurs fiches. Pour en savoir plus, consultez Prévisualiser les liens dans les messages Google Chat.

Disponible pour les modules complémentaires Google Workspace qui étendent 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();

Méthodes

MéthodeType renvoyéBrève description
addCardWithId(cardWithId)UpdateInlinePreviewActionAjoute la fiche pour cette action.
addExpiration(ttl)UpdateInlinePreviewActionAjoute le délai d'expiration pour cette action.

Documentation détaillée

addCardWithId(cardWithId)

Ajoute la fiche pour cette action.

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

Paramètres

NomTypeDescription
cardWithIdCardWithIdCarte à définir.

Renvois

UpdateInlinePreviewAction : cet objet, pour le chaînage.


addExpiration(ttl)

Ajoute le délai d'expiration pour cette action.

Paramètres

NomTypeDescription
ttlIntegerDurée d'expiration à définir.

Renvois

UpdateInlinePreviewAction : cet objet, pour le chaînage.