Google Docs
Was dieser Leitfaden umfasst
Diese Anleitung führt Sie durch das Zusammenführen eines Google Docs exportiert .docx Vorlage In n8n Verwendung google-docs-template.docx Und google-docs-data.jsonDie Vorlage verwendet Platzhalter für Schnurrbärte ({{Name}}, {{Kurs}}Daten sind ein JSON Array mit einem Objekt pro Zeile. Verwenden Sie für „Dokument generieren (Einzeln)“ die folgende Funktion: ein Objekt im Array. Die Ausgabe kann sein PDF oder WordDie
Bevor Sie beginnen
google-docs-template.docx ist ein Kurszertifikat mit {{Name}}, {{Kurs}}, {{Datum}}, Und {{Lehrer}}Diegoogle-docs-data.json (empfohlen), test.xml, oder test.csvÄhnlich wie bei der Serienbrieffunktion Google Docs Daten sind ein Array von ObjektenFür ein Zertifikat fügen Sie ein Array mit einem einzelnen Objekt ein.:::Hinweis: Google Docs im Vergleich zu anderen Word-Vorlagentypen
[Anmerkung: Google Docs vs. andere Word-Vorlagentypen]
Google Docs ist für .docx exportierte Dateien Google Docs mit Schnurrbart {{Feld}} Platzhalter. PDF4me Word Vorlage Verwendung <<[fieldName]>> LINQ-Syntax. Serienbrief verwendet klassische Word MERGEFIELD-Codes. Wählen Sie den Typ, der der Erstellung Ihrer Vorlage entspricht.
:::
Beispieldateipaket
Laden Sie alle vier Dateien unten herunter. Eine exportierte Datei Google Docs Vorlage plus drei gleichwertige Datenformate.
Was ist in den Beispieldateien enthalten?
Platzhalter in google-docs-template.docx
Die Probe ist eine Kursabschlusszertifikat mit vier Schnurrbart-Merge-Feldern:
| Mustache placeholder | Certificate label in template | Sample value (google-docs-data.json) |
|---|---|---|
{{name}} | Participant name | Alice Johnson |
{{course}} | Course title | Intro to Automation |
{{date}} | Completion date | 2026-03-10 |
{{instructor}} | Instructor name | Mr. Smith |
:::Tipp Mustache-Syntax (Google Docs-Export)
Platzhalter direkt eingeben in Google Docs als Klartext, zum Beispiel {{Name}}Nach dem Export nach .docx, PDF4me ersetzt jedes Tag durch das passende JSON Schlüssel. Dies ist der gleiche Schnurrbartstil wie HTML Vorlagen, aber das Dateiformat ist Word, nicht HTML.
:::
Feldzuordnung über alle Datendateien hinweg
| Placeholder | JSON key (google-docs-data.json) | XML element (test.xml) | CSV column (test.csv) | Sample value |
|---|---|---|---|---|
{{name}} | name | name | name | Alice Johnson |
{{course}} | course | course | course | Intro to Automation |
{{date}} | date | date | date | 2026-03-10 |
{{instructor}} | instructor | instructor | instructor | Mr. Smith |
Im Gegensatz PDF4me Word Vorlage, es gibt keine <<[Feld]>> Tags. Im Gegensatz zur Serienbrieffunktion gibt es keine MERGEFIELD-Codes. Geben Sie Ihre Daten in Ihre Felder ein. JSON Array-Objekte werden abgebildet auf {{Feld}} Platzhalter eins zu eins.
Der Arbeitsablauf im Überblick
Manual Trigger → Read Binary File (google-docs-template.docx) → PDF4me Generate Document (Single) → (optional) Write Binary File
| Schritt | n8n-Knoten | Zweck |
|---|---|---|
| 1 | Manueller Auslöser | Starten Sie den Workflow bei Bedarf |
| 2 | Binärdatei lesen | Lasten google-docs-template.docx in binäre Eigenschaften data |
| 3 | PDF4me → Dokument generieren (Einzeln) | Zusammenführungsvorlage + JSON Array, Ausgaben PDF oder Word |
| 4 | Binärdatei schreiben oder E-Mail senden (optional) | Speichert oder sendet generated_document_output.pdf |
/generate-document-single-template-file-type.png)
Satz Vorlagendateityp Zu Google Docs. Wählen PDF oder Word für AusgabetypDie
Schritt 1: Beispieldateien herunterladen und platzieren
- Herunterladen
google-docs-template.docxUndgoogle-docs-data.jsonvon Beispieldateipaket über. - Speichern Sie die Vorlage irgendwo n8n kann es lesen (lokaler Pfad bei selbst gehosteten Systemen oder Cloud-Speicher für Produktionsauslöser).
- Optionaler Download
test.xmlodertest.csvum andere Datentypen zu testen.
So verwenden Sie Ihr eigenes Google Doc: Öffnen Sie es in Google Docs, wählen Datei → Herunterladen → Microsoft Word (.docx)und verwenden Sie diese Datei als Vorlage.
Schritt 2: Erstellen Sie die n8n Workflow
- In n8n, einen neuen Workflow erstellen.
- Füge ein Manueller Auslöser Knoten.
- Füge ein Binärdatei lesen Knoten nach dem Auslöser.
- Hinzufügen PDF4me → Dokument generieren (Einzeln) nach dem Lesen der Binärdatei.
- Verbinden Sie Ihr PDF4me BerechtigungDie
:::Achtung: HTML-Code ist hier ungültig.
Dieser HTML-Code ist hier ungültig. Eingabetyp der Vorlagendatei: HTML Code Funktioniert nur wenn Vorlagendateityp Ist HTML. Für Google Docs, verwenden Binary Data, Base64 Zeichenkette, oder URL.
:::
Schritt 3: Vorlage laden (Read Binary File)
Konfigurieren Sie die Binärdatei lesen Knoten:
| Feld | Wert |
|---|---|
| Dateipfad | Vollständiger Pfad zu Ihrer heruntergeladenen Datei google-docs-template.docx |
| Name der Immobilie | data (Standardeinstellung; verwendet als Vorlage Binäre Eigenschaft In PDF4me) |
Führen Sie diesen Knoten einmal aus und überprüfen Sie, ob das Ausgabeelement Binärdaten anzeigt. data mit Dateinamen google-docs-template.docxDie
Schritt 4: Konfigurieren PDF4me Dokument generieren (Einzeln)
Kerneinstellungen
| Feld | Wert | Anmerkungen |
|---|---|---|
| Anmeldeinformationen zum Verbinden mit | Dein PDF4me Berechtigung | Erhalten API Schlüssel |
| Ressource | Generate | |
| Operationen generieren | Dokument generieren (Einzeln) | |
| Vorlagendateityp | Google Docs | Exportiert Google Docs .docx mit Schnurrbart-Etiketten |
| Ausgabetyp | PDF oder Word | PDF zum Teilen; Word wenn der Empfänger das zusammengeführte Dokument bearbeiten soll |
Vorlageneingabe (aus „Binärdatei lesen“)
| Feld | Wert |
|---|---|
| Eingabetyp der Vorlagendatei | Binary Data |
| Vorlage Binäre Eigenschaft | data |
| Vorlagendateiname | google-docs-template.docx |
Dokumentdaten (JSON-Array einfügen von google-docs-data.json)
| Feld | Wert |
|---|---|
| Dokumentdaten-Eingabetyp | Text |
| Dokumentdatentyp | JSON |
| Dokumentdaten Text | Fügen Sie den vollständigen Inhalt ein von google-docs-data.json (siehe unten stehenden Block) |
[
{
"name": "Alice Johnson",
"course": "Intro to Automation",
"date": "2026-03-10",
"instructor": "Mr. Smith"
}
]
:::Wichtig: JSON muss ein Array sein.
Wichtig: JSON muss ein Array sein. Google Docs Vorlagendaten sind ein JSON ArrayAuch für ein einzelnes Zertifikat. Ein Objekt im Array erzeugt mit „Dokument generieren (Einzeln)“ ein zusammengeführtes Dokument.
:::
Ausgabeoptionen
| Feld | Wert |
|---|---|
| PDF bearbeitbar lassen | Aus (Standardeinstellung), wenn Ausgabetyp PDF |
| Name der Binärdatenausgabe | data (Standard) |
Schritt 5: Ausführen und Ausgabe überprüfen
- Klicken Workflow ausführenDie
- Öffne die PDF4me Knotenausgabe. Unter Binäroffenes Grundstück
data(generated_document_output.pdfoder.docx). - Bitte prüfen Sie, ob alle vier Platzhalter ausgefüllt sind:
- Name → Alice Johnson
- Kurs → Einführung in die Automatisierung
- Datum → 10.03.2026
- Lehrer → Herr Smith
Wenn ein Feld leer ist, vergleichen Sie Ihre JSON Schlüssel mit den Schnurrbart-Tags im exportierten .docx Charakter für Charakter.
Schritt 6: Ausgabe speichern oder senden (optional)
Binärdatei schreiben:
| Feld | Wert |
|---|---|
| Dateiname | certificate-output.pdf |
| Name der Dateneigenschaft | data |
| Ausgabepfad | Zielordner auf Ihrem n8n Gastgeber |
E-Mail senden: Hängen Sie die Binärdatei an. data aus PDF4me als die PDF oder Word Anhang.
Alternative Datenformate
Option A: JSON-Datei als Binärdatei (google-docs-data.json)
- Hinzufügen Binärdatei lesen für
google-docs-data.json(verwenden Sie ein Verschmelzen Knoten, falls Vorlage und Daten das Workflow-Element gemeinsam nutzen). - Satz Dokumentdaten-Eingabetyp Zu Binary Data, Dokumentdatentyp Zu JSON, Dokument-Binär-Eigenschaft zu Ihrem Datenfeld, Dokumentdatendateiname Zu
google-docs-data.jsonDie
:::Vorsicht: Namenskonflikt bei binären Eigenschaften
Wenn sowohl Vorlage als auch Daten diese Eigenschaft verwenden dataDer eine überschreibt den anderen. Verwenden Sie separate Namen (z. B. template Und rowData) oder Elemente aus zwei Read Binary File-Knoten zusammenführen.
:::
Option B: XML (test.xml)
Satz Dokumentdatentyp Zu XML und fügen Sie einen Datensatz ein (die Beispieldatei enthält zwei; verwenden Sie den ersten für einen einzelnen Durchlauf):
<?xml version="1.0" encoding="UTF-8"?>
<Records>
<Record>
<name>Alice Johnson</name>
<course>Intro to Automation</course>
<date>2026-03-10</date>
<instructor>Mr. Smith</instructor>
</Record>
</Records>
Die Elementnamen stimmen mit den Mustache-Schlüsseln überein und JSON Eigenschaften.
Option C: CSV (test.csv)
Satz Dokumentdatentyp Zu CSV und einfügen (Kopfzeile + eine Datenzeile):
name,course,date,instructor
"Alice Johnson","Intro to Automation","2026-03-10","Mr. Smith"
Die Spaltenüberschriften entsprechen direkt den Platzhalternamen.
Alternative Vorlageneingabe: URL
Gastgeber google-docs-template.docx bei einer öffentlichen HTTPS URLdann einstellen:
| Feld | Wert |
|---|---|
| Eingabetyp der Vorlagendatei | URL |
| URL der Vorlagendatei | Öffentlicher Link zu google-docs-template.docx |
| Vorlagendateiname | google-docs-template.docx |
Es wird kein Knoten zum Lesen von Binärdateien benötigt. Daten können weiterhin eingefügt werden als Dokumentdaten Text oder geladen von einem URLDie
Produktionsablaufmuster
Gängige Methoden zur Generierung von Dokumenten aus Google Docs-Vorlagen in der ProduktionOnce the sample test works, replace the Manual Trigger with these patterns.
- Die Tabellen werden bei jeder neuen abgeschlossenen Zeile ausgelöst.
- Code Der Knoten umschließt die Zeile mit einem JSON Array:
[{"name": "...", "course": "...", ...}]Die - PDF4me Google Docs mit fest
google-docs-template.docxaus Binär- oder URLDie - Die zusammengeführte Datei per E-Mail senden PDF an den Teilnehmer.
- Neu JSON Die Datei landet in einem überwachten Ordner.
- Laden Sie die feste Google Docs Vorlage aus demselben Ordner oder eine URLDie
- Übergeben Sie den Dateiinhalt als Dokumentdaten (Binary Data oder Text).
- Upload-Ausgabe PDF in einen Ausgabeordner. Siehe die Zapier Trigger-Blog für ein ähnliches Muster.
- Exportteilnehmer als JSON Array (ein Objekt pro Person).
- Wechseln zu Dokumente generieren (mehrere) für einen PDF pro Zeile.
- Behalten Sie die Option „Dokument generieren (Einzeln)“ bei, wenn Sie pro Durchlauf nur eine zusammengeführte Datei benötigen.
Häufig gestellte Fragen
Verwandte Leitfäden
- Dokument generieren (Einzeln) – Übersicht: alle Parameter, Ausgabefelder und Vorlagentypen
- PDF4me Word Vorlage:
<<[fieldName]>>Syntax statt Schnurrbart - Serienbrief: klassisch Word MERGEFIELD-Vorlagen
- Dokumente generieren (mehrere): eine Ausgabedatei pro Zeile in Ihrem JSON Array
- Google Docs Workflow (Make): vierstufiger manueller Ablauf in Make