Module 3 · Expressions et transformation des donnéesEnviron 1 min
Les expressions, un publipostage
Un paramètre de nœud a deux modes : Fixed, un texte fixe, et Expression, un texte calculé pour chaque item. Une expression s’écrit entre doubles accolades, comme les champs d’un publipostage :
Bonjour {{ $json.nom }},
Nous avons bien reçu votre demande de devis pour {{ $json.ville }}.
Un technicien vous rappelle sous 48 heures.Pour chaque item, n8n remplace {{ $json.nom }} par la valeur du champ nom. Hassan Bennani reçoit « Bonjour Hassan Bennani », la demande suivante reçoit son propre nom.
Inutile de taper le chemin : faites glisser le champ depuis la colonne INPUT jusqu’au paramètre, n8n écrit l’expression pour vous. L’aperçu sous le champ montre le résultat pour l’item en cours : regardez-le avant d’exécuter.
Entre les accolades, c’est du JavaScript. {{ $json.nom.toUpperCase() }} met le nom en majuscules, {{ $json.budget_dh * 1.2 }} ajoute 20 % de TVA.
$json.ville pour un nom simple. Si le nom contient une espace, comme les champs d’un formulaire, passez aux crochets : $json["Nom complet"].