Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Expresii și transferul datelor între noduri în n8n

1 minut de citit

Puterea reală a n8n stă în modul în care datele circulă între noduri. Fiecare nod primește la intrare rezultatul nodului anterior și îl poate folosi prin expresii. Iată cum funcționează.

Structura datelor

n8n lucrează cu elemente (items), fiecare având, de obicei, un obiect json. Dacă un nod returnează 10 rânduri, nodul următor rulează, implicit, o dată pentru fiecare rând. Acest model „per item” este esențial de înțeles.

Ce este o expresie

O expresie este o mică formulă între acolade duble care se evaluează în timpul rulării. Cea mai frecventă formă referă un câmp din datele curente:

{{ $json.email }}
{{ $json.client.nume }}

Referirea altor noduri

Poți lua date direct dintr-un nod anume, nu doar din cel imediat anterior:

{{ $node["HTTP Request"].json.total }}

Există și variabile utile precum {{ $now }} (data curentă) sau {{ $itemIndex }} (indicele elementului).

Transformarea datelor

Pentru operațiuni mai complexe folosești noduri dedicate:

  • Edit Fields (Set) — creează sau redenumește câmpuri.
  • Code — scrii JavaScript (sau Python) ca să prelucrezi elementele liber.
  • Filter / IF / Switch — direcționează datele pe ramuri diferite în funcție de condiții.
  • Merge — combină date din două ramuri.

Cum construiești simplu o expresie

În orice câmp, comută pe modul Expression. n8n îți arată, în stânga, arborele de date disponibile din nodurile anterioare; poți da click pe un câmp și el se inserează automat în expresie. Panoul de previzualizare îți arată valoarea rezultată înainte să rulezi.

Sfat: Dacă o expresie afișează „undefined”, cel mai probabil calea către câmp este greșită sau nodul sursă nu a rulat încă. Rulează întâi nodul care produce datele.

Actualizat la 01/08/2026