Module 3 · Expressions et transformation des donnéesEnviron 1 min
Aller chercher une donnée plus haut
$json désigne l’item qui entre dans le nœud courant. Après un nœud Google Sheets, $json contient donc ce que Google Sheets a renvoyé, pas forcément le formulaire. Pour retrouver l’email saisi dans le formulaire, nommez le nœud d’origine :
Texte
{{ $('Formulaire devis').item.json.email }}$('Formulaire devis') vise le nœud par son nom exact, tel qu’il s’affiche sur le canevas. .item prend l’item lié à celui en cours : n8n suit chaque item de nœud en nœud, si bien que la troisième demande retrouve le troisième email.
$('Formulaire devis').first().json.email: le premier item de ce nœud.$('Formulaire devis').last().json.email: le dernier.$('Formulaire devis').all(): tous ses items, sous forme de liste.
Donnez donc à vos nœuds des noms parlants avant d’écrire des expressions : « Formulaire devis » se relit mieux que « n8n Form Trigger1 ».
L’ancienne syntaxe mélange les itemsDe vieux tutoriels écrivent
$node["Webhook"].json["email"]. Cette forme associe les items par position : si un nœud en écarte un en chemin, les emails se décalent et un prospect reçoit le message d’un autre. La documentation actuelle utilise $('Webhook').item.json.email.