Skip to main content
Les modificateurs changent la façon dont la valeur d’une variable apparaît lorsque votre contenu est envoyé. Ajoutez-en un avec un tube (|) après le champ.

Comment fonctionnent les modificateurs

Un modificateur se place après le champ, séparé par un tube :
Ajoutez plusieurs tubes pour appliquer les modificateurs dans l’ordre, de gauche à droite :
Certains modificateurs prennent des valeurs supplémentaires après un deux-points, séparées par des virgules :
Les arguments peuvent être :
  • Texte — entourez-le de guillemets : "EUR", "there"
  • Nombres — écrivez-les simplement : 20, 2
  • Un autre champ — référencez-le par sa clé : highlight: candidate.first_name
De nombreux modificateurs ont des alias plus courts. Par exemple, upper fonctionne comme uppercase, et gt comme greater_than. Les alias sont indiqués entre parenthèses dans les tableaux ci-dessous.

Comment le popover affiche les modificateurs

Dans l’éditeur, une variable avec des modificateurs garde son nom d’affichage et ajoute une icône de baguette. Survolez le badge et le popover déroule le pipeline : la valeur d’entrée, une carte par modificateur en langage clair, et la sortie. lowercase s’affiche Lowercase, truncate_chars s’affiche Limit characters, et les arguments apparaissent sous le nom du modificateur. Le champ Description d'une question de formulaire avec quatre badges, et un popover ouvert au-dessus, intitulé Name, avec des cartes indiquant Input NPS required question, Lowercase, Capitalise words, Use a fallback Your form et Output Nps Required Question
Certains modificateurs ne peuvent pas être prévisualisés. Leur carte reste dans le pipeline avec une note, et la sortie est omise. Le modificateur s’exécute quand même à l’envoi du contenu.
Le popover est en lecture seule. Pour changer l’expression, voir Modifier un badge.

Valeur de repli

Dans le popover, la valeur de repli apparaît comme une étape à part, Use a fallback, avec le texte de repli en dessous. Quand le champ est vide, l’entrée indique No value provided et la sortie montre la valeur de repli.

Littéraux

Un texte entre guillemets, un nombre, ou true ou false peut prendre la place d’un champ. Il devient un badge comme n’importe quelle variable, et les modificateurs s’y appliquent de la même manière :
Le badge est teinté pour le distinguer d’un champ, et porte l’icône du type du littéral. Un badge teinté affichant text avec une icône de type texte et une icône de baguette, et son popover avec Input text, Uppercase et Output TEXT

Texte

Contact et locale

Nombres

Dates et heures

Les formats de date utilisent des tokens de date standard tels que d (jour), m (mois), Y (année), H (heure) et i (minute). Les unités pour start_of et end_of sont year, quarter, month, week, day, hour, minute et second.

Listes et données structurées

Ceux-ci fonctionnent sur des champs contenant une liste de valeurs.

Conditions et logique

Les conditions renvoient vrai ou faux. Associez-les à boolean_label pour afficher une étiquette conviviale, ou combinez-les avec and, or et not. Une condition combinée à une étiquette est un motif courant :