Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Datamanipuleringsnoder | Grundläggande Arbetsflödeskomponenter
AI-Automationsarbetsflöden med n8n

bookDatamanipuleringsnoder

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:

Kod
expand arrow

Används när maximal flexibilitet eller anpassad logik krävs som andra noder inte kan hantera.

Redigera fält
expand arrow

Lägg snabbt till, ta bort eller byt namn på fält utan att skriva någon kod.

Sammanfatta
expand arrow

Kondensera lång eller brusig data till en kortare, strukturerad version som är enklare att arbeta med.

Ta bort dubbletter
expand arrow

Eliminera automatiskt upprepade poster så att arbetsflödet endast bearbetar unika objekt.

Filtrera
expand arrow

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.

question mark

Vilken datamanipuleringsnod är specifikt utformad för att förhindra upprepade poster i ditt arbetsflöde genom att ta bort dubbletter baserat på ett valt fält?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 2
some-alt