formbasedocs
Aller à l'applicationAppli

Créer des formulaires

Insertion de réponses

Tapez @ pour référencer la réponse de n’importe quel champ — dans les titres de questions, les blocs de contenu, les pages de remerciement, les notifications par e-mail et les messages d’intégration. Les valeurs se mettent à jour dynamiquement pour que chaque répondant voie un contenu personnalisé.


Comment ça fonctionne

Tapez @ dans tout texte qui le prend en charge (voir ci-dessous). Un menu de mentions apparaît et liste les champs de votre formulaire regroupés par type : Champs masqués, Réponses, Groupes répétables, Champs calculés et Métadonnées. Sélectionnez un champ et formbase insère une puce variable à l’emplacement de votre curseur.

Dans l’éditeur, les valeurs insérées s’affichent sous forme de puce (ex. @Prénom). Lorsqu’un répondant remplit le formulaire, formbase remplace chaque puce par sa réponse réelle.

Pour taper un @ simple à la place — une adresse e-mail ou un identifiant —, appuyez sur Esc pour fermer le menu et continuez à taper. Le menu se ferme aussi automatiquement lorsque rien ne correspond à ce que vous avez tapé après le @.

Où l’insertion fonctionne

  • Titres de questions — une question ne propose jamais sa propre réponse, ce qui serait circulaire
  • Blocs de contenu : paragraphes, titres, éléments de liste, cellules de tableau, liens et légendes d’image
  • Contenu de la page de remerciement
  • Traductions de tout ce qui précède, lorsque la mention se répercute dans chaque langue
  • Objets et corps des notifications par e-mail : auto-notification, confirmation au répondant et e-mails de rappel de formulaire abandonné, ainsi que l’e-mail d’invitation à la demande

  • Modèles d’intégration : messages Slack et Discord, titres et descriptions des tickets GitHub et Linear, et mappages de champs Notion et Airtable

Les libellés des choix de réponse, ainsi que les libellés de ligne et de colonne des champs matrice, prennent eux aussi des mentions, mais avec un menu plus restreint : seulement Champs masqués, Champs calculés et Métadonnées — les valeurs qui existent avant que quiconque ne réponde. Le libellé d’une option est ce qui apparaît dans le résumé, dans les exports et dans le sélecteur de logique conditionnelle : il ne peut donc pas dépendre d’une autre réponse.

Les libellés des boutons et les titres des groupes répétables ne prennent pas de mentions. Deux fonctionnalités proches fonctionnent différemment : les paramètres de requête de redirection choisissent un champ dans une liste déroulante pour chaque paramètre, et les valeurs par défaut de saisie placent une valeur à l’intérieur d’un champ plutôt que dans un texte.

Pré-remplir un champ modifiable

Une mention affiche une valeur sous forme de texte que le répondant ne peut pas modifier. Pour placer une valeur à l’intérieur d’un champ afin que le répondant puisse la confirmer ou la modifier, utilisez plutôt une référence de champ comme valeur par défaut du champ : tapez @ comme premier caractère d’un champ Text Input, Text Area, Email, Phone Number, Website URL ou Number. Ce menu liste uniquement les Champs masqués et Champs calculés, car ce sont les seuls à posséder une valeur avant que le répondant ne commence à répondre. Voir Valeurs par défaut issues d’autres champs.

C’est la technique pour un lien de partage, où une valeur ne peut arriver que via un paramètre d’URL et a donc besoin d’un champ masqué pour atterrir. Sur une demande, vous n’avez besoin de rien de tout cela : l’appelant pré-remplit directement une question visible au moment où il crée la demande, en utilisant prefill, et peut marquer une clé readonly pour que le destinataire la voie sans pouvoir la modifier. Créez un champ masqué lorsque vous voulez transporter des données que le répondant ne doit jamais voir, pas simplement pour pré-remplir une réponse. Voir Les demandes n’ont pas besoin d’un champ masqué pour pré-remplir.

Ce que vous pouvez insérer

Dans le texte du formulaire, le menu @ liste cinq groupes, dans cet ordre :

GroupeCe qu'il inclut
Champs masquésValeurs alimentées par les paramètres d'URL ou par le contexte d'une demande.
RéponsesToute question du formulaire — texte, e-mail, nombre, choix, évaluations, etc.
Groupes répétablesToutes les entrées d'un groupe répétable à la fois. Voir Référencer des groupes répétables ci-dessous.
Champs calculésScores calculés, totaux ou textes concaténés.
MétadonnéesValeurs générées à l'exécution, comme l'ID du formulaire, un PIN ou un code par soumission, et la langue.

Un champ vers lequel pointe une puce mais qui n’existe plus affiche l’infobulle « Le champ référencé a été supprimé » et s’affiche vide au moment du remplissage. Si vous supprimez un champ masqué ou calculé puis en ajoutez un autre portant le même nom, les puces existantes s’y reconnectent d’elles-mêmes. Les références à une question ne se reconnectent jamais de cette façon — les titres changent et peuvent entrer en collision, donc elles restent rompues jusqu’à ce que vous les réinsériez.

Variables de métadonnées

Au-delà des réponses aux champs, le groupe Métadonnées propose des valeurs générées à l’exécution. Certaines sont disponibles partout ; d’autres uniquement dans les modèles d’e-mail. Le nom ci-dessous est celui qui apparaît sur la puce.

Disponibles dans le contenu du formulaire et les modèles d’e-mail

VariableCe qu'elle affiche
Form ID (ID du formulaire)Identifiant unique du formulaire lui-même.
4 Digit PIN / 6 Digit PIN (PIN à 4 ou 6 chiffres)PIN numérique, unique par soumission.
4 Char Code / 6 Char Code (code à 4 ou 6 caractères)Code alphanumérique, unique par soumission.

Contenu du formulaire uniquement

VariableCe qu'elle affiche
Locale (langue)Code de langue dans lequel le répondant consulte le formulaire.

Modèles d’e-mail uniquement

VariableCe qu'elle affiche
Form Name (nom du formulaire)Le nom du formulaire depuis votre espace de travail.
Submitted At (date de soumission)Date et heure de soumission de la réponse.
Submission ID (ID de la soumission)Identifiant unique de la soumission.
Submission Type (type de soumission)"New", "Updated" ou "Partial".
Submission Language (langue de soumission)Code BCP 47 de la langue utilisée par le répondant, par exemple en ou nb-NO.
PDF Link (lien du PDF)Lien de téléchargement permanent du PDF de la soumission.
Authorized E-mail (e-mail autorisé)L'e-mail du répondant connecté. Proposé uniquement lorsque Demander l'authentification est activé.

Les PINs comme numéros de référence

Ajoutez un 6 Digit PIN dans l’e-mail de confirmation au répondant comme numéro de référence. Les répondants peuvent le citer dans leurs échanges ultérieurs, et vous pouvez le retrouver dans le tableau des soumissions.

Exemples

  • Question personnalisée — “Merci @Prénom ! Comment évaluez-vous votre expérience avec @Entreprise ?”

  • Remerciement dynamique — “Votre total est @Prix. Nous enverrons une confirmation à @E-mail dans les 24 heures.”

  • E-mail conditionnel — “Bonjour @Prénom, votre score de prospect est @Score prospect. Notre équipe vous contactera.”

  • Redirection avec contexte — dans les paramètres de redirection, ajoutez un paramètre name mappé à la question Name et un paramètre plan mappé à Plan. L’aperçu affiche l’URL vers laquelle les répondants sont redirigés :

https://yoursite.com/confirm?name={Name}&plan={Plan}

Référencer des groupes répétables

Les groupes répétables permettent aux répondants d’ajouter autant d’entrées qu’ils le souhaitent, donc une seule référence peut rapporter plusieurs valeurs. La façon dont la mention @ se résout dépend de ce que vous ciblez.

  • Un seul champ membre — formbase joint les valeurs de ce champ pour toutes les entrées avec · . Mentionner le champ Name de trois invités affiche « Jane Appleseed · Marcus Lee · Priya Patel ».

  • Le groupe entier — chaque entrée apparaît en ligne. Les valeurs des champs membres d’une même entrée sont jointes avec · , et les entrées sont séparées par des virgules. Un groupe avec Name et Age affiche « Jane Appleseed · 34, Marcus Lee · 29 ».

Dans une colonne d’intégration, le groupe entier apparaît plutôt sous forme de lignes numérotées et étiquetées, pour que chaque entrée reste lisible : « 1. Full name: Jane Appleseed, Age: 34, 2. Full name: Marcus Lee, Age: 29 ».

Supprimer un champ inséré

Une mention qui pointe vers un champ supprimé est une erreur de publication, pas un avertissement : l’indicateur de problèmes dans la barre d’outils signale chaque référence obsolète — dans le contenu du formulaire, les modèles d’e-mail, les e-mails traduits, et les modèles de messages d’intégration — et la publication reste bloquée tant que chacune n’est pas corrigée. Ouvrez l’emplacement signalé, supprimez la puce incorrecte et réinsérez le bon champ.

Prochaines étapes