Cette page explique comment ajouter et mettre en forme du texte et des images dans les cartes.
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 messages et les interfaces utilisateur des applications Chat :
Ouvrez le générateur de cartes.Pré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 cartes, tels que des images, des composants d'image et des icônes.
Ajouter une image
Le widget Image
affiche une image PNG ou JPG hébergée sur une URL HTTPS.
La largeur de l'image affichée correspond à la largeur totale de la carte affichée, et sa hauteur s'ajuste pour conserver les proportions de l'image. Le widget Image
est compatible avec les actions onclick
qui se produisent lorsque les utilisateurs cliquent sur l'image. Voici quelques exemples d'actions onclick
:
- Ouvrez un lien hypertexte avec
OpenLink
, comme un lien hypertexte vers la documentation Google Chat pour les développeurs,https://developers.google.com/chat
. - Exécutez 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 hôte doit être
HTTPS
. - Pour garantir des cartes performantes, la taille d'image maximale recommandée est de 2 Mo.
Voici une fiche comportant un widget Image
. Il affiche l'image de la page de destination de la documentation Google Chat pour les développeurs. 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 un style limité. 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
SQUARE
pour appliquer un recadrage carré. - Utilisez
CIRCLE
pour appliquer un recadrage circulaire. - Utilisez
RECTANGLE_CUSTOM
pour appliquer un recadrage rectangulaire avec un format personnalisé. Par exemple, vous pouvez utiliserRECTANGLE_4_3
pour appliquer un recadrage rectangulaire avec un format 4:3.
L'exemple suivant montre cinq images dans une grille avec un cropStyle
différent appliqué à chacune d'elles :
Ajouter une icône
Le widget Icon
représente une icône intégrée ou personnalisée. Vous pouvez ajouter des icônes aux cartes pour effectuer les opérations suivantes :
- Affichez une icône autonome.
- Afficher une icône devant le texte associé, dans un widget
DecoratedText
. - Affichez une icône sous forme de bouton interactif, dans un widget
ButtonList
.
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 carte :
AIRPLANE | AJOUTER AUX FAVORIS | ||
BUS | CAR | ||
HORLOGE | CONFIRMATION_NUMBER_ICON | ||
DESCRIPTION | DOLLAR | ||
EVENT_SEAT | |||
FLIGHT_ARRIVAL | FLIGHT_DEPARTURE | ||
HOTEL | HOTEL_ROOM_TYPE | ||
INVITER | MAP_PIN | ||
ABONNEMENT | MULTIPLE_PEOPLE | ||
PERSONNE | TÉLÉ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 widget TextParagraph
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 s'affiche dans les fiches.
Par exemple, la mise en forme suivante est disponible pour le texte des paragraphes :
- Affichez du texte en gras, souligné ou en italique avec les balises HTML
<b>
,<u>
et<i>
. - Créez des liens vers des sites Web avec le code HTML
<a href="https://www.google.com">hyperlinks</a>
. - Ajoutez de la couleur avec le code HTML
<font color="#ea9999">font tags</font>
.
Chaque widget TextParagraph
s'affiche sous la forme d'un 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 des options de mise en page et des fonctionnalités facultatives. Exemple :
- Affichez un
icon
devant le texte avecstartIcon
. - Affichez un titre avant le texte avec
topLabel
. - Ajoutez un bouton cliquable avec
button
ou un bouton d'activation avecswitchControl
.
Utilisez le widget DecoratedText
lorsque vous devez présenter des informations de manière interactive et facile à assimiler. Le widget est idéal pour des cas d'utilisation tels que les fiches de contact, les mises à jour de l'état des commandes et les notifications de bons 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 compatibles, consultez Mise en forme du texte des fiches.
Voici une fiche composée d'un widget DecoratedText
utilisé pour afficher les 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 une fiche Google Chat renvoie une erreur, l'interface Chat affiche le message "Une erreur s'est produite". ou "Impossible de traiter votre demande". Il arrive que l'UI de Chat n'affiche aucun message d'erreur, mais que l'application ou la fiche Chat produise 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 journaux sont disponibles pour vous aider à corriger les erreurs lorsque la journalisation des erreurs pour les applications Chat est activée. Pour obtenir de l'aide concernant l'affichage, le débogage et la résolution des erreurs, consultez Résoudre les problèmes et corriger les erreurs Google Chat.
Articles associés
- Consultez des exemples d'applications Chat qui utilisent des fiches.
Image
imageCompent
cropStyle
Icon
TextParagraph
DecoratedText