n8n Starter Kit : le guide complet
15 / 38

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.