Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Generering af Dokumenter og Opdatering af Airtable | Opbygning af et Fuldt n8n Workflow
Practice
Projects
Quizzes & Challenges
Quizzer
Challenges
/
AI-Automatiseringsarbejdsgange med n8n

bookGenerering af Dokumenter og Opdatering af Airtable

Stryg for at vise menuen

For at omdanne AI-outputtet til et Google-dokument, opsæt workflowet, så det kører i et loop og behandler flere ASIN'er én ad gangen. Hver iteration opretter eller opdaterer et dokument og skriver derefter status og dokumentlink tilbage til Airtable. For at få dette til at fungere, tilføj følgende nye noder:

  • Google Docs: opret et dokument;
  • Google Docs: opdater dokumentet;
  • Split In Batches (eller Loop Over Items) med batchstørrelse 1;
  • Airtable: Opdater posten med den endelige Complete-status;
  • Set / Edit Fields for at opbygge en klikbar Google Doc-URL.

Oprettelse og opdatering af Google-dokumentet

For at generere et nyt Google-dokument for hver ASIN og udfylde det med AI-resuméet, tilføj to Google Docs-noder i rækkefølge.

  • Google Docs: opret et dokument:

    • Drive: My Drive;
    • Folder: SaaS reports;
    • Title: summary and tips (midlertidig titel).
  • Google Docs: opdater et dokument:

    • Document ID/URL: træk fra Create a document-outputtet;
    • Text: træk outputtet fra AI Agent (LLM'ens resumé).

Udfør noderne, åbn Google Drive, og bekræft, at det oprettede dokument indeholder den AI-genererede tekst.

Note
Bemærk

Hvis AI-outputtet ikke er kortlagt til Text-feltet, giver Google Docs en insert text must be…-fejl. Sørg for, at LLM-resultatet er korrekt kortlagt, og kør derefter noden igen.

Batch-behandling og Løkning af Workflow

For at forhindre, at flere ASIN'er kører samtidigt, batch behandlingen, så den håndterer elementer én ad gangen.

  • Airtable søg poster:

  • Begrænsning: 10 (eller det antal, du foretrækker);

  • Denne node forbliver udenfor løkken.

  • Split In Batches (eller Loop Over Items):

    • Batch-størrelse: 1.

Forbind løkken således:

Search Records → Split In Batches → (resten af workflowet) → tilbage til Split In Batches

Behold den første Airtable Update Record inde i løkken for at markere hver række som In Progress før behandling. Kør workflowet og observer, at elementerne behandles én ad gangen.

Note
Bemærk

Hvorfor denne struktur fungerer Markering af alle rækker som In Progress på én gang kan forårsage konflikter. En batch-størrelse på 1 sikrer en ren og sekventiel behandling.

Giv hvert dokument et unikt navn

Hvis alle genererede dokumenter har samme titel, skal ASIN inkluderes i filnavnet. I Create a document → Title, tilføj ASIN dynamisk:

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

Kør workflowet igen for at bekræfte, at hvert filnavn nu indeholder den korrekte ASIN.

Skriv resultaterne tilbage til Airtable

Når Google Doc er opdateret, afsluttes processen ved at skrive resultaterne og dokumentlinket tilbage til Airtable.

  • Indstil / Rediger felter (for at oprette en klikbar Google Doc URL):

  • Felt: doc_url;

  • Værdi (udtryk):.

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

  • Match på: ID (træk det tidligere viste record ID ind);

  • Felter der skal opdateres:

  • status Complete;

  • script → LLM output (samme tekst som blev indsat i dokumentet);

  • doc_link værdien af doc_url oprettet ovenfor.

Udfør noderne og verificér i Airtable, at rækken nu viser Complete sammen med et klikbart link, der åbner det tilsvarende Google Doc.

question mark

Hvorfor er Split In Batches-noden sat til en batchstørrelse på 1 i dette workflow?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 5. Kapitel 3
some-alt