Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Microsoft OneDrive + Google Sheets: mappar på rätt sätt

Rickard Andersson Partner, Nodenordic.se

Du sätter upp en “enkel” mappstruktur för kunder, och tre veckor senare sparar halva teamet filer på lite olika ställen. Någon skapar “Kundnamn (1)”, någon annan lägger material i överordnad mapp, och plötsligt letar du leveranser i stället för att göra riktigt arbete.

OneDrive-mappautomatisering drabbar ops-chefer och byråägare först, eftersom det är de som städar upp röran. Marknadskoordinatorer känner också av det. Det här arbetsflödet skapar samma kapslade mappsökväg varje gång, så strukturen förblir konsekvent utan att någon behöver vara mapp-polis.

Du får se hur arbetsflödet kontrollerar varje mapp i sökvägen, skapar bara det som saknas och kan anropas som ett underarbetsflöde från resten av dina automatiseringar.

Så fungerar automatiseringen

Hela n8n-arbetsflödet, från trigger till slutlig output:

n8n Workflow Template: Microsoft OneDrive + Google Sheets: mappar på rätt sätt

Problemet: kapslade mappar blir stökiga snabbt

“Skapa bara en mapp för kunden” låter enkelt tills du behöver samma struktur för offerter, kreativt material, fakturor och slutliga exporter. Folk gissar. De improviserar. De drar filer till det som ser tillräckligt nära ut, och ärligt talat är det inte deras fel, eftersom OneDrive inte tvingar igenom dina namnregler. Sedan får du dubletter (“Final”, “Final v2”, “Final-FINAL”), saknade undermappar och trasiga länkar som delats med kunder. Kostnaden är inte bara tiden du lägger på att organisera om. Det är den mentala belastningen av att aldrig vara säker på var den senaste filen ligger.

Det växer snabbt. Här är var det fallerar i det dagliga arbetet.

  • Du slösar cirka 10 minuter per projekt på att återskapa samma mappträd manuellt.
  • Team skapar av misstag dubbla mappar eftersom “Kund/2026” redan finns, men ingen upptäcker det.
  • Filer hamnar på fel nivå i hierarkin, så sökresultaten ser rätt ut men sammanhanget blir fel.
  • När du skalar till dussintals projekt blir konsekvens ett heltidsjobb som ingen vill ha.

Lösningen: skapa OneDrive-mappsökvägar utan dubletter

Det här n8n-arbetsflödet skapar en kapslad mappstruktur i Microsoft OneDrive från en enda sökvägssträng (till exempel Kund A/2026/Kreativt/Exporter). Det skapar inte allt blint. I stället går det igenom sökvägen en mapp i taget, söker i OneDrive för att se vad som redan finns och skapar bara de delar som saknas. För att hålla mappkedjan korrekt sparar det “aktuell överordnad mapp” under tiden, så att nästa undermapp alltid hamnar på rätt ställe. Slutresultatet är en strukturerad, förutsägbar hierarki i “Mina filer” utan dubletter och utan utspridda objekt.

Arbetsflödet startar med en execute-workflow-trigger, vilket är perfekt om du vill anropa det från andra automatiseringar (ny affär vunnen, ny kundrad tillagd, onboarding-formulär skickat). Det bygger och expanderar mappsökvägen till en lista, loopar igenom varje segment och kontrollerar OneDrive. Om en mapp inte hittas skapar det den och uppdaterar den sparade överordnade mappen så att nästa mapp kapslas korrekt.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du onboardar 10 nya projekt i månaden och varje projekt behöver en struktur med 6 mappar (Kund/År/Projekt/Kreativt/Exporter/Admin). Manuell skapande och dubbelkoll av det trädet är kanske 10 minuter per projekt, så du lägger cirka 100 minuter i månaden bara på att klicka “Ny mapp” och rätta till misstag. Med det här arbetsflödet skickar du in en enda sökvägssträng (ofta hämtad från Google Sheets), n8n loopar och skapar det som saknas, och du är klar med ett par minuters uppsättningstid per projekt. Du får konsekvens utan barnvaktande.

Det du behöver

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Microsoft OneDrive för att skapa mappar i Mina filer
  • Google Sheets för att lagra mappsökvägar för kund/projekt
  • n8n-nodes-datastore-community-nod för caching av överordnad mapp

Svårighetsgrad: Medel. Du kopplar in credentials, installerar en community-nod vid self-hosting och skickar in mappsökvägen till arbetsflödet.

Vill du inte sätta upp detta själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Så fungerar det

En underarbetsflödes-trigger drar igång. Den här automatiseringen är byggd för att anropas från andra arbetsflöden, så du kan återanvända den överallt där du behöver konsekventa OneDrive-mappar.

Mappsökvägen omvandlas till en strukturerad lista. Ett kodsteg bygger sökvägen, sedan expanderar arbetsflödet den till enskilda mappnamn så att OneDrive kan kontrolleras en nivå i taget.

Det loopar igenom varje mapp och kontrollerar OneDrive. För varje segment söker n8n i den aktuella överordnade mappen. Om mappen finns sparar den mappen som ny överordnad. Om den inte finns skapar det mappen och sparar den skapade mappen som överordnad för nästa varv i loopen.

Den överordnade mappen cachas så att kapslingen blir korrekt. Datastore-noden håller koll på “var vi är” i trädet, vilket förhindrar det klassiska misstaget där undermappar skapas i roten.

Du kan enkelt ändra var sökvägen kommer ifrån (Google Sheets, en webhook, ett formulär) så att det passar din process. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera Execute Workflow-triggern

Ställ in arbetsflödet så att det startar som ett subarbetsflöde och tar emot en mappsökväg som indata.

  1. Lägg till noden Subworkflow Trigger Start som din trigger.
  2. I Workflow Inputs lägger ni till ett värde med namnet folder för att ta emot sökvägssträngen från det överordnade arbetsflödet.

Om ingen indata anges använder arbetsflödet som standard Foobar/Barfur/Furbar i Build Folder Paths.

Steg 2: Anslut OneDrive

Autentisera OneDrive för sökning och skapande av mappar.

  1. Öppna Lookup Folder och välj autentiseringstypen microsoftOneDriveOAuth2Api.
    Credential Required: Anslut era microsoftOneDriveOAuth2Api-inloggningsuppgifter.
  2. Öppna Generate Folder och välj autentiseringstypen microsoftOneDriveOAuth2Api.
    Credential Required: Anslut era microsoftOneDriveOAuth2Api-inloggningsuppgifter.

Steg 3: Konfigurera Build Folder Paths

Omvandla den inkommande mappsträngen till en array med sökvägsobjekt.

  1. Öppna Build Folder Paths och behåll JavaScript-koden som delar upp inmatningsmappen i en paths-array.
  2. Verifiera att reservsträngen för mappen är satt till Foobar/Barfur/Furbar i koden.
  3. Bekräfta att noden returnerar objekt med värdena name, path och parent.

Steg 4: Konfigurera expandering av sökvägar och iterering

Dela upp paths-arrayen och iterera igenom varje mappnivå i rätt ordning.

  1. I Reset Parent Cache ställer ni in Operation till clear och Key Name till parentID.
  2. I Expand Path List ställer ni in Field to Split Out till paths.
  3. Använd Iterate Path Items som batch-kontroller så att varje sökväg behandlas en i taget.

Steg 5: Konfigurera logik för mappsökning och skapande

Sök efter varje mapp och skapa mappar som saknas, samtidigt som ni spårar parent ID.

  1. I Lookup Folder ställer ni in Resource till folder, Operation till search och Query till ={{ $json.name }}.
  2. Konfigurera Verify Folder Exists med två villkor: Exists={{ $json.id }} och Equals mellan ={{ $json.parentReference.path }} och ={{ $('Iterate Path Items').item.json.parent }}.
  3. I Store Parent From Search ställer ni in Key Name till parentID och Value till ={{ $('Lookup Folder').item.json.id }}.
  4. I Fetch Parent Cache ställer ni in Operation till get och Key Name till parentID.
  5. I Generate Folder ställer ni in Resource till folder, Operation till create, Name till ={{ $('Expand Path List').item.json.name }} och Parent Folder ID till ={{ $json.value || null }}.
  6. I Store Created Parent ställer ni in Key Name till parentID och Value till ={{ $json.id }}.

⚠️ Vanlig fallgrop: Om Verify Folder Exists jämför fel parent-sökväg kommer arbetsflödet att skapa dubblerade mappar. Säkerställ att högersidan använder ={{ $('Iterate Path Items').item.json.parent }}.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att mappar söks/skapas i rätt hierarki.

  1. Klicka på Execute Workflow och skicka en folder-indata, till exempel Projects/2025/ClientA.
  2. Bekräfta exekveringsvägen: Subworkflow Trigger StartBuild Folder PathsReset Parent CacheExpand Path ListIterate Path ItemsLookup FolderVerify Folder ExistsFetch Parent CacheGenerate FolderStore Created ParentIterate Path Items.
  3. Verifiera i OneDrive att varje mapp i sökvägen finns och endast skapas när den saknas.
  4. När allt är validerat växlar ni arbetsflödet till Active för användning i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Microsoft OneDrive-credentials kan löpa ut eller sakna rätt scope. Om skapandet misslyckas, kontrollera först OneDrive-credential i n8n och bekräfta sedan att kontot kan skapa mappar i “Mina filer”.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
  • Datastore-community-noden måste vara installerad och fungera på din n8n-instans. Vid self-hosting, verifiera att paketet n8n-nodes-datastore är installerat och att datastore-poster skrivs under en testrunda.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för OneDrive-mappar?

Cirka 30–45 minuter när dina credentials är redo.

Behöver jag kunna koda för att automatisera OneDrive-mappautomatisering?

Nej. Du kommer mest att klistra in din input för mappsökvägen och koppla Microsoft OneDrive. Den enda “tekniska” delen är att installera datastore-community-noden om du kör self-hosting.

Är n8n gratis att använda för det här arbetsflödet för OneDrive-mappautomatisering?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för Microsoft 365/OneDrive (om du kör en betald nivå).

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för OneDrive-mappautomatisering för kundonboarding via Google Sheets?

Ja, och det är en vanlig uppgradering. Du kan hämta en kolumn “Mappsökväg” från Google Sheets och sedan skicka in det värdet till kodsteget “Build Folder Paths” innan arbetsflödet expanderar sökvägslistan. Team anpassar ofta namnkonventionen (kundnamn + år), lägger till valfria undermappar (som “Varumärke” bara för vissa kunder) och returnerar det slutliga mapp-ID:t tillbaka till samma Google Sheet för spårning.

Varför misslyckas min Microsoft OneDrive-anslutning i det här arbetsflödet?

Oftast handlar det om utgångna credentials eller ett konto som saknar behörighet att skapa mappar där du pekar arbetsflödet. Återanslut Microsoft OneDrive-credential i n8n och testa sedan att skapa en mapp i “Mina filer” manuellt för att bekräfta att kontot kan skriva där. Om det bara misslyckas i vissa körningar, leta efter rate limiting eller flera körningar som försöker skapa samma sökväg samtidigt.

Hur många mappsökvägar kan den här automatiseringen för OneDrive-mappar hantera?

Många, så länge din OneDrive- och n8n-instans hänger med.

Är den här automatiseringen för OneDrive-mappar bättre än att använda Zapier eller Make?

För kapslade mappar med “kontrollera först, skapa bara det som saknas” är n8n oftast ett smidigare val eftersom loopar, branching och tillståndshantering inte blir klumpigt eller dyrt. Zapier och Make kan göra det, men du landar ofta i fler steg och fler edge cases när du behöver hålla koll på aktuell överordnad mapp. n8n ger dig också self-hosting-spåret, vilket spelar roll när mappskapande blir en högvolymsgrej i vardagen. Om du vill att det här arbetsflödet ska köras som ett återanvändbart underarbetsflöde i många processer är n8n ärligt talat byggt för det. Prata med en automatiseringsexpert om du vill ha hjälp att välja.

När mappstrukturen är förutsägbar blir allt nedströms enklare: delning, överlämningar och att snabbt hitta rätt fil. Sätt upp det en gång och låt arbetsflödet göra det repetitiva klickandet åt dig.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal