Datamanipuleringsnoder
Sveip for å vise menyen
Datamanipuleringsnoder er ryggraden i pålitelig og ryddig automatisering. De omformer rå, inkonsistente eller for store data til et stabilt format som andre noder trygt kan håndtere. De viktigste nodene for dette formålet er:
Brukes når maksimal fleksibilitet eller egendefinert logikk kreves, som andre noder ikke kan håndtere.
Legg raskt til, fjern eller gi nytt navn til felt uten å skrive kode.
Reduser lange eller støyende data til en kortere, strukturert versjon som er enklere å arbeide med.
Fjern automatisk gjentatte oppføringer slik at arbeidsflyten kun behandler unike elementer.
Slipp kun gjennom gyldige, nyttige eller samsvarende data, og blokker resten.
Sammen forvandler disse verktøyene rotete API-responser til en konsistent, forutsigbar struktur som holder arbeidsflyter effektive, kostnadsbesparende og feilfrie.
Kodenode
Kodenoden kjører et lite stykke JavaScript for å redigere arbeidsflytdata direkte. Dette er det mest fleksible alternativet for å forme eller rette opp inkonsistente innganger fra API-er. Selv om dra-og-slipp-verktøy dekker de fleste tilfeller, er det noen ganger kun egendefinert kode som kan produsere det nøyaktige formatet en påfølgende node forventer.
Bruk den til å legge til, fjerne eller normalisere felt, eller omforme objekter og matriser. Husk at n8n alltid forventer at noden returnerer et array av elementer, ellers vil arbeidsflyten feile.
return items;
Hvis du ikke kan JavaScript, kan du beskrive transformasjonen til en AI-modell som ChatGPT eller Gemini, vise hva som kommer inn og hva som skal ut, og den kan generere nødvendig kode. Bruk Kode kun når enklere noder (Rediger felt, Filter, Fjern duplikater) ikke kan oppnå målet.
Rediger felt
Rediger felt-noden er et enkelt pek-og-klikk-verktøy for å legge til, fjerne eller gi nytt navn til felt. Den definerer hvordan dataene dine ser ut videre og forhindrer unødvendige data fra å gjøre arbeidsflyten tregere.
Den brukes best rett etter at du har hentet rå API-data for å fjerne unødvendig informasjon, gi forståelige navn til kryptiske nøkler, eller legge til faste verdier før neste steg.
Oppsummer
Oppsummer-noden forkorter lange eller repeterende innganger til konsise høydepunkter eller sammendrag, vanligvis ved bruk av en LLM. Den er ideell for anmeldelser, transkripsjoner eller logger som ellers ville vært for store til å behandles effektivt.
Å oppsummere tidlig reduserer tokenkostnader og gjør resultatene lettere å gjennomgå, men husk at sammendrag ikke er faktakilder, kun komprimerte versjoner av data.
Fjern duplikater
Fjern duplikater-noden tar en liste og sletter gjentatte elementer basert på et valgt felt, som e-post, ID eller SKU. Den forhindrer doble oppføringer i databaser eller gjentatte API-kall.
Normalisering bør komme først, slik at verdier som ASIN123 og asin123 ikke slipper gjennom dupliseringskontrollen.
Filter
Filter-noden fungerer som en regelbasert portvakt, og lar kun spesifikke elementer fortsette i arbeidsflyten. Det er best å filtrere tidlig, slik at kun relevante data beholdes og unødvendige operasjoner unngås senere i prosessen.
Tenk på det som en forhåndssjekk som beskytter kostbare steg (AI, API-er, databaser) mot uønskede data.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår