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 la date 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 la date d'expiration pour cette action.

Paramètres

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

Renvois

UpdateInlinePreviewAction : cet objet, pour le chaînage.