Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Generera Dokument och Uppdatera Airtable | Bygga ett Komplett n8n-Arbetsflöde
AI-Automationsarbetsflöden med n8n

bookGenerera Dokument och Uppdatera Airtable

Svep för att visa menyn

För att omvandla AI-utdata till ett Google-dokument, konfigurera arbetsflödet så att det körs i en loop och behandlar flera ASIN:er en i taget. Varje iteration skapar eller uppdaterar ett dokument och skriver sedan tillbaka status och dokumentlänk till Airtable. För att detta ska fungera, lägg till följande nya noder:

  • Google Docs: skapa ett dokument;
  • Google Docs: uppdatera dokumentet;
  • Split In Batches (eller Loop Over Items) med batchstorlek 1;
  • Airtable: Uppdatera posten med slutlig Complete-status;
  • Set / Edit Fields för att bygga en klickbar Google Doc-URL.

Skapa och uppdatera Google-dokumentet

För att generera ett nytt Google-dokument för varje ASIN och fylla det med AI-sammanfattningen, lägg till två Google Docs-noder i följd.

  • Google Docs: skapa ett dokument:

    • Drive: My Drive;
    • Folder: SaaS reports;
    • Title: summary and tips (temporär titel).
  • Google Docs: uppdatera ett dokument:

    • Document ID/URL: dra från utdata från Create a document;
    • Text: dra utdata från AI Agent (LLM:s sammanfattning).

Kör noderna, öppna Google Drive och bekräfta att det skapade dokumentet innehåller AI-genererad text.

Note
Notering

Om AI-utdata inte är mappad till Text-fältet, ger Google Docs ett insert text must be…-fel. Kontrollera att LLM-resultatet är korrekt mappat och kör sedan om noden.

Batchning och loopning av arbetsflödet

För att förhindra att flera ASIN:er körs samtidigt, batcha flödet så att det behandlar poster en i taget.

  • Airtable sök poster:

  • Limit: 10 (eller det antal du föredrar);

  • Denna nod förblir utanför loopen.

  • Split In Batches (eller Loop Over Items):

  • Batchstorlek: 1.

Koppla loopen enligt följande:

Search Records → Split In Batches → (resten av arbetsflödet) → tillbaka till Split In Batches

Behåll den första Airtable Update Record-noden inuti loopen för att markera varje rad som Pågår innan bearbetning. Kör arbetsflödet och observera att poster behandlas en i taget.

Note
Notering

Varför denna struktur fungerar Att markera alla rader som Pågår samtidigt kan orsaka konflikter. En batchstorlek på 1 håller bearbetningen ren och sekventiell.

Ge varje dokument ett unikt namn

Om alla genererade dokument har samma titel, inkludera ASIN i filnamnet. I Create a document → Title, lägg till ASIN dynamiskt:

summary and tips - {{$json.asin}}

Kör arbetsflödet igen för att bekräfta att varje filnamn nu innehåller rätt ASIN.

Skriva tillbaka resultaten till Airtable

När Google-dokumentet har uppdaterats, avsluta genom att skriva tillbaka resultaten och dokumentlänken till Airtable.

  • Ställ in / Redigera fält (för att skapa en klickbar Google Doc-URL):

  • Fält: doc_url;

  • Värde (uttryck):.

https://docs.google.com/document/d/{{$node["Create a document"].json["id"]}}/edit
  • Airtable: uppdatera post:

    • Matcha på: ID (dra in post-ID som hämtades tidigare);
  • Fält att uppdatera:

  • status Complete;

  • script → LLM output (samma text som du infogade i dokumentet);

  • doc_link värdet doc_url som skapades ovan.

Kör noderna och verifiera i Airtable att raden nu visar Complete, tillsammans med en klickbar länk som öppnar motsvarande Google Doc.

question mark

Varför är noden Split In Batches inställd på batchstorlek 1 i detta arbetsflöde?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3

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 5. Kapitel 3
some-alt