Datamanipuleringsnoder
Svep för att visa menyn
Datamanipuleringsnoder utgör grunden för ren och tillförlitlig automatisering. De omformar rå, inkonsekvent eller överdimensionerad data till ett stabilt format som andra noder kan hantera säkert. De huvudsakliga noderna som används för detta ändamål är:
Används när maximal flexibilitet eller anpassad logik krävs som andra noder inte kan hantera.
Lägg snabbt till, ta bort eller byt namn på fält utan att skriva någon kod.
Kondensera lång eller brusig data till en kortare, strukturerad version som är enklare att arbeta med.
Eliminera automatiskt upprepade poster så att arbetsflödet endast bearbetar unika objekt.
Släpp endast igenom giltig, användbar eller matchande data och blockera resten.
Tillsammans omvandlar dessa verktyg röriga API-svar till en konsekvent, förutsägbar struktur som håller arbetsflöden effektiva, kostnadseffektiva och felfria.
Kodnod
Kodnoden kör en liten bit JavaScript för att direkt redigera arbetsflödesdata. Det är det mest flexibla alternativet för att forma eller rätta inkonsekventa indata från API:er. Även om dra-och-släpp-verktyg täcker de flesta fall, kan ibland endast anpassad kod producera det exakta format som en efterföljande nod förväntar sig.
Använd den för att lägga till, ta bort eller normalisera fält, eller omforma objekt och arrayer. Kom ihåg att n8n alltid förväntar sig att noden returnerar en array av objekt, annars misslyckas arbetsflödet.
return items;
Om du inte kan JavaScript kan du beskriva transformationen för en AI-modell som ChatGPT eller Gemini, visa vad som kommer in och vad som ska komma ut, så kan den generera den nödvändiga koden. Använd Kod endast när enklare noder (Redigera fält, Filter, Ta bort dubbletter) inte kan uppnå målet.
Redigera fält
Redigera fält-noden är ett enkelt pek-och-klick-verktyg för att lägga till, ta bort eller byta namn på fält. Den definierar hur din data ser ut framöver och förhindrar att onödig data saktar ner arbetsflödet.
Den används bäst direkt efter att rå API-data hämtats för att ta bort skräp, byta namn på kryptiska nycklar eller lägga till fasta värden innan nästa steg.
Sammanfatta
Sammanfatta-noden förkortar långa eller repetitiva indata till korta höjdpunkter eller sammanfattningar, vanligtvis med hjälp av en LLM. Den är idealisk för recensioner, transkriptioner eller loggar som annars skulle vara för stora för att bearbetas effektivt.
Att sammanfatta tidigt minskar tokenkostnader och gör resultaten lättare att granska, men kom ihåg att sammanfattningar inte är faktakällor, endast komprimerade versioner av data.
Ta bort dubbletter
Ta bort dubbletter-noden tar en lista och tar bort upprepade objekt baserat på ett valt fält, såsom e-post, ID eller SKU. Den förhindrar dubbla poster i databaser eller upprepade API-anrop.
Normalisering bör ske först, så att värden som ASIN123 och asin123 inte smiter förbi dubblettkontrollen.
Filter
Filter-noden fungerar som en regelbaserad grind och släpper endast igenom specifika objekt i arbetsflödet. Det är bäst att filtrera tidigt, så att endast relevant data behålls och onödiga operationer nedströms undviks.
Tänk på det som en förkontroll som skyddar kostsamma steg (AI, API:er, databaser) från skräpdata.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal