Google Docs
Bu kılavuz neleri kapsıyor?
Bu kılavuz, birleştirme işlemini adım adım açıklıyor. Google Docs ihraç edildi .docx şablon içinde n8n kullanarak google-docs-template.docx Ve google-docs-data.jsonŞablon şu şekilde kullanılır: bıyık yer tutucuları ({{isim}}, {{kurs}}(vb.). Veri bir JSON sıralamak Her satırda bir nesne olacak şekilde. Belge Oluştur (Tekli) için şunu kullanın: bir nesne Dizide. Çıktı şu olabilir: PDF veya Word.
Başlamadan Önce
google-docs-template.docx Bu bir kurs sertifikasıdır. {{isim}}, {{kurs}}, {{tarih}}, Ve {{eğitmen}}.google-docs-data.json (tavsiye edilen), test.xml, veya test.csvTıpkı Toplu E-posta gibi, Google Docs veri bir nesne dizisiTek bir sertifika için, tek bir nesne içeren bir diziyi yapıştırın.:::Not: Google Dokümanlar ile diğer Word şablon türleri arasındaki farklar
Google Docs bunun içindir .docx dışa aktarılan dosyalar Google Docs bıyıklı {{alan}} Yer tutucular. PDF4me Word Şablon kullanımlar <<[alanAdı]>> LINQ sözdizimi. Posta Birleştirme klasik yöntemleri kullanıyor Word MERGEFIELD kodları. Şablonunuzun oluşturulma şekline uygun türü seçin.
:::
Örnek Dosya Paketi
Aşağıdaki dört dosyanın tamamını indirin. Biri dışa aktarıldı. Google Docs Şablon ve üç eşdeğer veri formatı.
Örnek Dosyaların İçeriği
Yer tutucular google-docs-template.docx
Örnek bir Kurs tamamlama sertifikası Dört bıyık birleştirme alanı ile:
| 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 |
:::ipucu Bıyık sözdizimi (Google Dokümanlar dışa aktarma)
Yer tutucuları doğrudan yazın Google Docs örneğin düz metin olarak {{isim}}Dışa aktardıktan sonra... .docx, PDF4me Her etiketi eşleşen etiketle değiştirir. JSON Anahtar. Bu, aynı bıyık stilidir. HTML şablonlar, ancak dosya formatı şu şekildedir: Word, Olumsuz HTML.
:::
Tüm veri dosyalarında alan eşlemesi
| 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 |
Farklı PDF4me Word Şablon, yok <<[alan]>> Etiketler. Posta Birleştirme'nin aksine, MERGEFIELD kodları yoktur. Anahtarlarınız JSON dizi nesneleri eşlenir {{alan}} Yer tutucular bire bir.
İş Akışına Genel Bakış
Manual Trigger → Read Binary File (google-docs-template.docx) → PDF4me Generate Document (Single) → (optional) Write Binary File
| Adım | n8n düğümü | Amaç |
|---|---|---|
| 1 | Manuel Tetikleyici | İş akışını isteğe bağlı olarak başlatın |
| 2 | İkili Dosyayı Oku | Yükler google-docs-template.docx ikili özelliğe data |
| 3 | PDF4me → Belge Oluştur (Tekli) | Şablonu birleştirir + JSON dizi, çıktılar PDF veya Word |
| 4 | İkili Dosya Yaz veya E-posta gönder (isteğe bağlı) | Kaydeder veya gönderir generated_document_output.pdf |
/generate-document-single-template-file-type.png)
Ayarlamak Şablon Dosya Türü ile Google Docs. Seçmek PDF veya Word için Çıktı Türü.
Adım 1: Örnek Dosyaları İndirin ve Yerleştirin
- İndirmek
google-docs-template.docxVegoogle-docs-data.json-den Örnek Dosya Paketi üstünde. - Şablonu bir yere kaydedin. n8n (Kendi sunucunuzda barındırdığınız yerel yol veya üretim tetikleyicileri için bulut depolama alanı) okunabilir.
- İsteğe bağlı olarak indirin
test.xmlveyatest.csvDiğer veri türlerini test etmek için.
Kendi Google Dokümanınızı kullanmak için: onu açın. Google Docs, seçmek Dosya → İndir → Microsoft Word (.docx)ve bu dosyayı şablon olarak kullanın.
Adım 2: Oluşturun n8n İş Akışı
- İçinde n8nYeni bir iş akışı oluşturun.
- Ekle Manuel Tetikleyici düğüm.
- Ekle İkili Dosyayı Oku Tetikleyiciden sonraki düğüm.
- Eklemek PDF4me → Belge Oluştur (Tekli) İkili dosyayı okuduktan sonra.
- Bağlantınızı kurun. PDF4me kimlik belgesi.
:::Dikkat: HTML kodu burada geçerli değil Şablon Dosyası Giriş Türü: HTML Kod yalnızca şu durumlarda işe yarar Şablon Dosya Türü dır HTML. İçin Google Docs, kullanmak Binary Data, Base64 Sicim, veya URL.
:::
Adım 3: Şablonu Yükle (Read Binary File)
Yapılandırın İkili Dosyayı Oku düğüm:
| Alan | Değer |
|---|---|
| Dosya Yolu | İndirdiğiniz dosyanın tam yolu google-docs-template.docx |
| Mülk Adı | data (varsayılan; şu amaçla kullanılır: Şablon İkili Özelliği içinde PDF4me) |
Bu düğümü bir kez çalıştırın ve çıktı öğesinin ikili veri gösterdiğini doğrulayın. data dosya adı ile google-docs-template.docx.
Adım 4: Yapılandırma PDF4me Belge Oluştur (Tekli)
Temel ayarlar
| Alan | Değer | Notlar |
|---|---|---|
| Bağlantı kurmak için kimlik bilgisi | Senin PDF4me kimlik belgesi | Elde etmek API anahtar |
| Kaynak | Generate | |
| Operasyonları Oluştur | Belge Oluştur (Tekli) | |
| Şablon Dosya Türü | Google Docs | İhraç edildi Google Docs .docx bıyık etiketleriyle |
| Çıktı Türü | PDF veya Word | PDF paylaşmak için; Word Alıcının birleştirilmiş belgeyi düzenlemesi gerekip gerekmediği |
Şablon girişi (İkili Dosyayı Oku bölümünden)
| Alan | Değer |
|---|---|
| Şablon Dosyası Giriş Türü | Binary Data |
| Şablon İkili Özelliği | data |
| Şablon Dosya Adı | google-docs-template.docx |
Belge verileri (JSON dizisini yapıştırın) google-docs-data.json)
| Alan | Değer |
|---|---|
| Belge Veri Giriş Türü | Metin |
| Belge Veri Türü | JSON |
| Belge Verileri Metni | Lütfen aşağıdaki metnin tamamını yapıştırın. google-docs-data.json (aşağıdaki bloğa bakınız) |
[
{
"name": "Alice Johnson",
"course": "Intro to Automation",
"date": "2026-03-10",
"instructor": "Mr. Smith"
}
]
:::Önemli: JSON bir dizi olmalıdır Google Docs Şablon verileri bir JSON sıralamakTek bir sertifika için bile. Dizideki her bir nesne, Belge Oluştur (Tekli) seçeneğiyle birleştirilmiş tek bir belge oluşturur.
:::
Çıkış seçenekleri
| Alan | Değer |
|---|---|
| PDF'i düzenlenebilir halde tutun. | Çıkış Türü kapalı olduğunda (varsayılan) PDF |
| İkili Veri Çıkış Adı | data (varsayılan) |
Adım 5: Çalıştırın ve Çıktıyı Doğrulayın
- Tıklamak İş akışını yürüt.
- Açın PDF4me Düğüm çıktısı altında. İkiliaçık mülk
data(generated_document_output.pdfveya.docx). - Dört yer tutucunun da doldurulmuş olduğundan emin olun:
- isim → Alice Johnson
- kurs → Otomasyona Giriş
- tarih → 2026-03-10
- eğitmen → Bay Smith
Bir alan boşsa, kendi bilgilerinizle karşılaştırın. JSON Dışa aktarılan dosyalarda bıyık etiketli anahtarlar bulunmaktadır. .docx Karakter karakter.
Adım 6: Çıktıyı Kaydedin veya Gönderin (İsteğe bağlı)
İkili Dosyayı Yaz:
| Alan | Değer |
|---|---|
| Dosya adı | certificate-output.pdf |
| Veri Özelliği Adı | data |
| Çıkış Yolu | Hedef klasörünüzde n8n ev sahibi |
E-posta gönder: ikili dosyayı ekle data itibaren PDF4me olarak PDF veya Word EK.
Alternatif Veri Biçimleri
Seçenek A: JSON dosyası ikili formatta (google-docs-data.json)
- Eklemek İkili Dosyayı Oku için
google-docs-data.json(kullanın Birleştir Şablon ve verilerin iş akışı öğesini paylaştığı düğüm). - Ayarlamak Belge Veri Giriş Türü ile Binary Data, Belge Veri Türü ile JSON, Belge İkili Özelliği Veri alanınıza, Belge Veri Dosyası Adı ile
google-docs-data.json.
:::Dikkat İkili özellik adı çakışması
Hem şablon hem de veri aynı özelliği kullanıyorsa dataBiri diğerinin üzerine yazılır. Ayrı isimler kullanın (örneğin, template Ve rowData) veya iki İkili Dosya Oku düğümünden öğeleri birleştirin.
:::
Seçenek B: XML (test.xml)
Ayarlamak Belge Veri Türü ile XML ve bir kaydı yapıştırın (örnek dosya iki kayıt içeriyor; tek çalıştırma için ilkini kullanın):
<?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>
Öğe adları bıyık tuşlarıyla eşleşiyor ve JSON özellikler.
Seçenek C: CSV (test.csv)
Ayarlamak Belge Veri Türü ile CSV ve yapıştırın (başlık satırı + bir veri satırı):
name,course,date,instructor
"Alice Johnson","Intro to Automation","2026-03-10","Mr. Smith"
Sütun başlıkları, bıyık yer tutucu adlarıyla doğrudan eşleşir.
Alternatif Şablon Girişi: URL
Ev sahibi google-docs-template.docx halka açık bir yerde HTTPS URLArdından şunu ayarlayın:
| Alan | Değer |
|---|---|
| Şablon Dosyası Giriş Türü | URL |
| Şablon Dosyası URL'si | Herkese açık bağlantı google-docs-template.docx |
| Şablon Dosya Adı | google-docs-template.docx |
"İkili Dosya Oku" düğümüne gerek yoktur. Veriler yine de yapıştırılabilir. Belge Verileri Metni veya bir yerden yüklendi URL.
Üretim İş Akışı Kalıpları
Üretim ortamında Google Dokümanlar şablonlarından çıktı oluşturmanın yaygın yollarıOnce the sample test works, replace the Manual Trigger with these patterns.
- Yeni satır tamamlandığında sayfalar tetiklenir.
- Kod Düğüm, satırı bir sarmal içine alır. JSON sıralamak:
[{"name": "...", "course": "...", ...}]. - PDF4me Google Docs sabit ile
google-docs-template.docxikiliden veya URL. - Birleştirilmiş e-postayı gönderin PDF katılımcıya.
- Yeni JSON Dosya izlenen bir klasöre düşüyor.
- Sabit olanı yükle Google Docs aynı klasörden bir şablon veya URL.
- Dosya içeriğini Belge Verisi olarak iletin (Binary Data veya Metin).
- Yükleme çıktısı PDF Çıktı klasörüne. Bakınız Zapier tetikleyici blog benzer bir desen için.
- İhracat katılımcıları olarak JSON Dizi (kişi başına bir nesne).
- Şuna geçin Belge Oluştur (Birden Fazla) örneğin PDF satır başına.
- Her çalıştırmada yalnızca bir birleştirilmiş dosyaya ihtiyacınız olduğunda "Belge Oluştur (Tek)" seçeneğini koruyun.
Sıkça Sorulan Sorular
İlgili Kılavuzlar
- Belge Oluştur (Tekli) genel bakış: tüm parametreler, çıktı alanları ve şablon türleri
- PDF4me Word Şablon:
<<[fieldName]>>bıyık yerine sözdizimi - Posta Birleştirme: klasik Word MERGEFIELD şablonları
- Belge Oluştur (Birden Fazla): Her satır için bir çıktı dosyası JSON sıralamak
- Google Docs iş akışı (Make): dört adımlı manuel akış Make