Cette page explique comment ajouter et mettre en forme du texte et des images dans des fiches.
Pour en savoir plus sur la création de fiches, consultez Créer des fiches pour les applications Google Chat.
Utilisez Card Builder pour concevoir et prévisualiser les interfaces utilisateur et de messagerie des applications Chat :
Ouvrir Card BuilderPrérequis
Une application Google Chat configurée pour recevoir des événements d'interaction et y répondre. Pour créer une application Chat interactive, suivez l'un des guides de démarrage rapide ci-dessous en fonction de l'architecture d'application que vous souhaitez utiliser :
- Service HTTP avec Google Cloud Functions
- Google Apps Script
- Google Cloud Dialogflow CX
- Google Cloud Pub/Sub
Ajouter des images ou des icônes
Cette section explique comment ajouter des éléments visuels aux fiches, tels que des images, des composants d'image et des icônes.
Ajouter une image
Image widget
affiche une image PNG ou JPG hébergée sur une URL HTTPS.
La largeur de l'image affichée occupe toute la largeur de la fiche affichée, et sa hauteur s'ajuste pour conserver le format de l'image. Le Image widget
est compatible avec
onclick actions
qui se produisent lorsque les utilisateurs cliquent sur l'image. Voici quelques exemples d'actions onclick :
- Ouvrir un lien hypertexte avec
OpenLink, tel qu'un lien hypertexte vers la documentation pour les développeurs Google Chat,https://developers.google.com/chat. - Exécuter une action qui exécute une fonction personnalisée, comme l'appel d'une API.
Le widget Image présente les limites suivantes :
- Seules les images PNG et JPG sont acceptées.
- L'URL de l'hôte doit être
HTTPS. - Pour garantir des fiches performantes, la taille maximale recommandée pour les images est de 2 Mo.
Voici une fiche composée d'un widget Image. Elle affiche l'image de la page de destination de la documentation pour les développeurs Google Chat. Lorsque les utilisateurs cliquent sur l'image, la documentation pour les développeurs Google Chat s'ouvre dans un nouvel onglet.
Ajouter un composant d'image
Le widget Image est une image avec une mise en forme limitée. Un widget
imageCompent
vous permet d'appliquer cropStyle et borderStyle à une image.
L'exemple suivant montre deux images dans une grille, dont l'une est recadrée :
Vous pouvez ajuster la forme d'un composant d'image en appliquant un
cropStyle.
Vous pouvez appliquer plusieurs formes à une image :
- Utilisez
SQUAREpour appliquer un recadrage carré. - Utilisez
CIRCLEpour appliquer un recadrage circulaire. - Utilisez
RECTANGLE_CUSTOMpour appliquer un recadrage rectangulaire avec un format personnalisé. Par exemple, vous pouvez utiliserRECTANGLE_4_3pour appliquer un recadrage rectangulaire avec un format 4:3.
L'exemple suivant montre cinq images dans une grille avec un cropStyle différent appliqué à chaque image :
Ajouter une icône
Le
Icon widget
représente une
icône intégrée
ou
personnalisée. Vous pouvez ajouter des icônes aux fiches pour effectuer l'une des opérations suivantes :
- Afficher une icône autonome.
- Afficher une icône devant le texte associé, dans le cadre d'un
DecoratedTextwidget. - Afficher une icône sous forme de bouton interactif, dans le cadre d'un
ButtonListwidget.
Voici une fiche composée d'un composant Icon avec une icône intégrée :
Le tableau suivant répertorie les icônes intégrées disponibles pour les messages de fiche :
| AIRPLANE | BOOKMARK | ||
| BUS | CAR | ||
| CLOCK | CONFIRMATION_NUMBER_ICON | ||
| DESCRIPTION | DOLLAR | ||
| EVENT_SEAT | |||
| FLIGHT_ARRIVAL | FLIGHT_DEPARTURE | ||
| HOTEL | HOTEL_ROOM_TYPE | ||
| INVITE | MAP_PIN | ||
| MEMBERSHIP | MULTIPLE_PEOPLE | ||
| PERSON | PHONE | ||
| RESTAURANT_ICON | SHOPPING_CART | ||
| STAR | STORE | ||
| TICKET | TRAIN | ||
| VIDEO_CAMERA | VIDEO_PLAY |
Ajouter du texte à une fiche
Cette section explique comment ajouter et mettre en forme du texte dans une fiche.
Ajouter un paragraphe de texte mis en forme
Le
TextParagraph widget
affiche un paragraphe de texte avec une mise en forme HTML facultative. Lorsque vous définissez le contenu textuel de ces widgets, incluez simplement les balises HTML correspondantes.
Pour en savoir plus sur les balises HTML acceptées, consultez
Mettre en forme le texte qui apparaît dans les fiches.
Par exemple, la mise en forme suivante est disponible pour le texte de paragraphe :
- Afficher du texte en gras, souligné ou en italique avec les balises HTML
<b>,<u>,<i>tags. - Créer des liens vers des sites Web avec des
<a href="https://www.google.com">hyperlinks</a>HTML. - Ajouter de la couleur avec des
<font color="#ea9999">font tags</font>HTML.
Chaque TextParagraph widget s'affiche sous forme de nouveau paragraphe et peut être considéré
comme une balise HTML <p>.
Voici une fiche composée de deux widgets TextParagraph utilisés pour afficher deux paragraphes avec une mise en forme HTML simple :
Ajouter un paragraphe de texte réductible
Les paragraphes de texte réductibles permettent aux utilisateurs d'afficher plus d'informations s'ils le souhaitent. Ce widget est idéal pour présenter des contenus longs ou des détails supplémentaires qui peuvent être explorés quand ils sont sélectionnés. Il crée une expérience utilisateur dynamique et interactive.
Afficher du texte avec des éléments décoratifs
Le widget
DecoratedText affiche du texte avec une mise en page et des fonctionnalités facultatives.
Exemple :
- Afficher une
icondevant le texte avecstartIcon. - Afficher un titre avant le texte avec
topLabel. - Ajouter un bouton cliquable avec
buttonou un bouton d'activation avecswitchControl.
Utilisez le widget DecoratedText lorsque vous devez présenter des informations de manière simple et interactive. Ce widget est idéal pour les cas d'utilisation tels que les fiches de contact, les mises à jour de l'état des commandes et les notifications de tickets de travail.
Le widget DecoratedText est compatible avec la mise en forme HTML de texte simple. Lorsque vous définissez le contenu textuel de ces widgets, incluez simplement les balises HTML correspondantes. Pour
en savoir plus sur les balises HTML acceptées, consultez
Mise en forme du texte des fiches.
Voici une fiche composée d'un widget DecoratedText utilisé pour afficher des coordonnées, telles que l'adresse e-mail, l'état en ligne, le numéro de téléphone et le site Web :
Résoudre les problèmes
Lorsqu'une application ou fiche Google Chat renvoie une erreur, l'interface Chat affiche un message indiquant "Un problème est survenu." ou "Impossible de traiter votre demande." Parfois, l'interface utilisateur de Chat n'affiche aucun message d'erreur, mais l'application ou la fiche Chat produit un résultat inattendu. Par exemple, un message de fiche peut ne pas s'afficher.
Bien qu'un message d'erreur ne s'affiche pas dans l'interface utilisateur de Chat, des messages d'erreur descriptifs et des données de journal sont disponibles pour vous aider à corriger les erreurs lorsque la journalisation des erreurs est activée pour les applications Chat. Pour obtenir de l'aide sur l'affichage, le débogage et la correction des erreurs, consultez Résoudre et corriger les erreurs Google Chat.
Articles associés
- Consultez des exemples d'applications Chat qui utilisent des fiches.
ImageimageCompentcropStyleIconTextParagraphDecoratedText