メインコンテンツへスキップ

GoogleドキュメントのテンプレートとJSONをPDFまたはWordに変換!たった4つのステップで、コードは一切不要!

· 1分で読める
SEO and Content Writer

あなたは Googleドキュメントのテンプレート プレースホルダー付き (例: {{name}}、 {{course}}、 {{date}})とデータは JSON値を各ドキュメントに手動でコピーするのは時間がかかり、拡張性も低い。 作る そして PDF4me自動化できます: Dropbox からテンプレートと JSON をダウンロードし、実行します PDF4me、ドキュメント生成 と テンプレートファイル形式: Googleドキュメント そして 出力形式: PDF (または 言葉) を実行し、生成されたファイルをアップロードします。4つのモジュール。1つのシナリオ。コード不要。

このガイドは以下のように構成されています 要するに、 必要なもの、 スクリーンショット付きのステップバイステップの手順、 実際の使用例、 クイックリファレンス、 トラブルシューティングおよび、アクションドキュメントへのリンク。

要するに: Dropbox、ファイルのダウンロード (テンプレート、例: /ドキュメントの差し込み印刷を生成/Googleドキュメントテンプレート.docx) → Dropbox、ファイルのダウンロード (JSON データ、例: /ドキュメント生成メールマージ/Googleドキュメントデータ.json) → PDF4me、ドキュメント生成 (テンプレートファイルの種類: Googleドキュメント出力タイプ: PDF または 言葉(手順1と2のテンプレートとドキュメントデータをマッピングする)→ Dropbox、ファイルのアップロード 出力フォルダに保存されます。結果:実行ごとに1つのPDFまたはWord文書が生成されます。

得られるもの​

入力: Googleドキュメント互換のテンプレート(例:.docx形式でエクスポートされたもの、またはコネクタが受け入れる形式で保存されたもの)と、キーがテンプレートのプレースホルダーと一致するJSONファイル。 出力: プレースホルダーが JSON 値に置き換えられた単一の PDF または Word 文書を Dropbox の出力フォルダーに保存します (例: Google_Make_Prod.pdf または Google_Make_Prod_2.docx)


必要なもの​

  • 作る、 Makeアカウントを作成する そして新たなシナリオを開く。
  • PDF4me APIキー、 APIキーを取得してくださいPDF4meモジュールを追加する際に接続してください。初めてですか? PDF4me を接続して作成する。
  • Dropboxテンプレートファイル、JSONファイル、および出力フォルダの場合。コネクタには ファイルをダウンロードする そして ファイルをアップロードするGoogleドライブや、同様の機能を持つ他のストレージサービスでも同様に利用できます。
  • Googleドキュメントのテンプレート、マージフィールドを含むドキュメント(例:口ひげ) {{名前}} または差し込みフィールド名)。Dropboxに保存できるようにエクスポートまたは保存します(例:.docx)。PDF4meのテンプレートファイルタイプは Googleドキュメント。
  • JSONデータテンプレートのプレースホルダーに一致するキーを持つオブジェクト (例: 名前、 コース、 日付、 インストラクターDropboxにファイルとして保存されているか、前のモジュールから提供されています。

シナリオ概要(全4モジュール)​

  1. Dropbox: ファイルをダウンロードする (1): テンプレート ファイルを取得します (例: Googleドキュメントテンプレート.docx)
  2. Dropbox: ファイルをダウンロードする (2): JSONデータファイルを取得します(例: Googleドキュメントのdata.json)
  3. PDF4me: ドキュメントを生成する (5):テンプレートファイルの種類: Googleドキュメント出力タイプ: PDF または 言葉ステップ1のテンプレートコンテンツと名前、ステップ2のドキュメントデータ(ドキュメントデータファイルまたはドキュメントデータテキスト)。ドキュメントデータタイプ: JSON。
  4. Dropbox: ファイルのアップロード (6):生成されたドキュメントを出力フォルダに保存します。PDF4meからのファイルコンテンツ 書類; セット ファイル名 そして 既存のファイルを上書きする (はい/いいえ)必要に応じて回答してください。

シナリオの概要全体​

ワークフローの作成:Dropbox 1 ファイルのダウンロード、Dropbox 2 ファイルのダウンロード、PDF4me 5 ドキュメントの生成、Dropbox 6 ファイルのアップロード:Google Docs テンプレートと JSON からのドキュメント生成

事実確認済み:Dropbox 1と2はテンプレートとJSONをダウンロードします。PDF4me 5はドキュメントを生成します(テンプレートファイルの種類はGoogle Docs)。Dropbox 6は/Generate document Mail Merge/Output/にアップロードします。手順番号(5、6)は、一般的なシナリオの順序を示しています。


ステップ1:Dropboxからテンプレートをダウンロードする​

これまでのシナリオ: 初回ダウンロード限定。

  1. 追加 Dropbox → ファイルをダウンロードする。
  2. 繋がりDropbox接続を選択してください(例:YnooxTestone)。
  3. ファイルを選択する方法: ファイルを選択してください (または使用する) 地図 (トリガーからの動的パスの場合)。
  4. ファイルテンプレートへのパスを入力してください。例: /ドキュメントの差し込み印刷を生成/Googleドキュメントテンプレート.docx。
  5. 保存します。モジュールの出力 (例: データ または ファイル) は PDF4me に次のようにマッピングされます テンプレート そして テンプレート名 (例えば。 1. ファイル名)

Dropbox: ファイルをダウンロード: テンプレート​

Dropbox ファイルのダウンロード設定: 接続 YnooxTestone、ファイルの選択方法 ファイルを選択、ファイルパス /ドキュメントの生成 メールマージ/Google Docs Template.docx、マップの切り替え

事実確認済み:接続が必要です。ファイルの選択方法 = ファイルを選択します。ファイルには /Generate document Mail Merge and Google Docs Template.docx が表示されます。出力 (1. ファイル名、1. データ) は PDF4me テンプレート名とテンプレートにマッピングされます。


ステップ2:JSONデータをダウンロードする​

これまでのシナリオ: テンプレートをダウンロード → JSONをダウンロード

  1. 2つ目を追加する Dropbox → ファイルをダウンロードする。
  2. 繋がり同じDropbox接続です。
  3. ファイルを選択する方法: ファイルを選択してください (または 地図)
  4. ファイル: JSON ファイルへのパス、例: /ドキュメント生成メールマージ/Googleドキュメントデータ.json。
  5. 保存します。出力 データ (ファイルの内容)はPDF4meに渡されます 文書データファイル (または使用する) 文書データテキスト 別のソースから文字列を渡したい場合)。

Dropbox: ファイルをダウンロード: JSONデータ​

Dropbox JSON ファイルのダウンロード: 接続、ファイルの選択方法 ファイルの選択、ファイル / ドキュメントの生成 メールマージ / Google ドキュメント data.json: PDF4me ドキュメント データ ファイルへのマッピング

事実確認済み: 接続とファイルの選択方法は同じです。ファイルパスは Google Docs data.json に設定されています。このモジュールのデータ出力を PDF4me ドキュメントデータファイル (2. データ) にマッピングします。


ステップ3:PDF4me:ドキュメントの生成(Googleドキュメント+JSON)​

これまでのシナリオ: テンプレートをダウンロード → JSONをダウンロード → ドキュメントを生成。

  1. 追加 PDF4me → ドキュメントを生成する。
  2. 繋がりPDF4me接続を選択してください(例:TestUser01)。
  3. テンプレートファイルの種類 *:選択 Googleドキュメント ドロップダウンから選択してください。(UIのその他のオプション: PDF4me Wordテンプレート、 HTML、 メールマージ、 PDF形式)
  4. 出力タイプ *:選択 PDF PDF出力の場合、または 言葉 .docx形式で出力する場合。
  5. ファイル (テンプレートソース): 選択 地図そして地図:
  • テンプレート名 *最初の Dropbox ダウンロード (例: 1. ファイル名)
  • テンプレート *最初の Dropbox ダウンロード (例: 1. データ)
  1. 文書データファイル: 2 番目の Dropbox ダウンロード出力 (例: 2. データ) または、 文書データテキスト JSON文字列を貼り付けるか、マップします。
  2. ドキュメントのデータ型 *: JSON。
  3. 文書データテキスト: ドキュメント データ ファイルを使用する場合は空欄のままにします。それ以外の場合は、JSON を貼り付けるかマッピングします (例: {"名前":"アリス・ジョンソン","コース":"自動化入門","日付":"2026-03-10","講師":"スミス先生"})
  4. メタデータJSON:オプション。必要に応じて、フィールドの書式設定(日付、チェックボックスなど)に使用します。
  5. 保存します。モジュールは返します。 書類 (そして 名前): 使用 書類 アップロード手順において。

テンプレートファイル形式: Googleドキュメント​

PDF4me ドキュメントテンプレート生成 ファイルタイプ ドロップダウン: Google Docs が選択されています。オプション: PDF4me Word テンプレート、HTML、差し込み印刷、Google Docs、PDF フォーム: マップ切り替え

事実確認済み:テンプレートファイルの種類 * 必須項目。ドロップダウンリストでは Google ドキュメントが選択されています。UI に表示されるその他のオプション:PDF4me Word テンプレート、HTML、差し込み印刷、PDF フォーム。差し込み印刷プレースホルダーを含むテンプレートには Google ドキュメントを使用してください。

出力形式:PDFまたはWord​

PDF4meのドキュメント出力タイプドロップダウン:PDFとWordのオプション。出力形式は.docxでWordが選択されています。

事実確認済み:出力タイプ*は必須です。PDFの場合はPdf、.docxの場合はWordを選択してください。マップの切り替え機能で、動的な出力形式を選択できます。

ドキュメント生成:完全構成​

PDF4me ドキュメント生成設定: 接続 TestUser01、テンプレート ファイルタイプ Google Docs、出力タイプ Pdf または Word、ファイル マップ、テンプレート名 1. ファイル名、テンプレート 1. データ、ドキュメント データ ファイル 2. データ、ドキュメント データタイプ Json、ドキュメント データ テキスト (名前、コース、日付、講師、JSON 例)

事実確認済み: 接続 (例: TestUser01)。ファイル = テンプレート名 1 のマップ。ファイル名とテンプレート 1。ダウンロード 1 からのデータ。ドキュメント データ ファイル 2。ダウンロード 2 からのデータ、または JSON を含むドキュメント データ テキスト (例: 名前、コース、日付、インストラクター)。ドキュメント データタイプ JSON。アップロードで使用される出力ドキュメント。


ステップ4:生成されたドキュメントをDropboxにアップロードする​

これまでのシナリオ: テンプレートをダウンロード → JSONをダウンロード → ドキュメントを生成 → アップロード。

  1. 追加 Dropbox → ファイルをアップロードする。
  2. 繋がり同じDropbox接続です。
  3. フォルダ: 出力パス、例: /文書の差し込み印刷/出力/。
  4. ファイル: マップ 書類 出力 PDF4me: ドキュメントを生成する (例えば。 5. 文書 または 7. 文書(モジュールの順序によって異なります)。
  5. ファイル名例: Google_Make_Prod.pdf または Google_Make_Prod_2.docx出力形式と同じ拡張子を使用してください(PDF → .pdf、Word → .docx)。
  6. 既存のファイルを上書きする: はい 同名の既存ファイルを置き換える。 いいえ Makeに、既に同じ名前のファイルが存在する場合に新しいファイルの名前を変更させる。
  7. シナリオを保存して実行します。生成されたPDFファイルまたはWordファイルは、出力フォルダに表示されます。

Dropbox: ファイルのアップロード​

Dropbox ファイルのアップロード: 接続、フォルダ /ドキュメント生成メールマージ/出力/、PDF4me からのファイル生成ドキュメント 5. ドキュメントまたは 7. ドキュメント、ファイル名 Google_Make_Prod.pdf または Google_Make_Prod_2.docx、既存のファイルを上書きする はい

事実確認済み: フォルダー * = /Generate document Mail Merge/Output/; ファイルソース = PDF4me Generate Document からのマップ (例: 5. Document または 7. Document); ファイル名 * = Google_Make_Prod.pdf または Google_Make_Prod_2.docx; 既存ファイルの上書き = 置き換える場合は Yes、名前を変更する場合は No。詳細設定が利用可能です。


実際の使用事例​

資格と研修: コース修了データやイベントデータをJSON形式で保存します(名前、コース、日付、講師)。Googleドキュメントのテンプレートからパーソナライズされた証明書を作成し、配布または保管用にPDFファイルとして保存します。

報告書および提案書: Airtable、Google Sheets、またはデータベースからデータを取得し、JSON形式で出力します。Google Docsのレポートテンプレートにマージし、顧客向けまたは社内向けにPDFまたはWord形式のレポートを生成します。

請求書と見積書: 注文データまたは見積データをJSON形式で出力します。顧客、金額、日付のプレースホルダーを含むテンプレートを作成し、PDFまたはWord形式で生成して共有フォルダにアップロードするか、フォローアップモジュールでメールに添付します。

大規模なメールマージ: ドキュメントごとに単一のシナリオを実行するか、Makeイテレータと組み合わせて、JSONオブジェクトのリストから複数のドキュメントを生成し、それぞれに独自の出力ファイル名を付けることができます。


クイックリファレンス​

モジュールキー設定例/出力
Dropboxダウンロード(1)ファイル/ドキュメントの差し込み印刷を生成/Googleドキュメントテンプレート.docx → テンプレート + テンプレート名
Dropboxダウンロード(2)ファイル/ドキュメント生成メールマージ/Googleドキュメントデータ.json → 文書データファイル(2. データ)
PDF4me ドキュメント生成テンプレートファイルの種類Googleドキュメント
PDF4me ドキュメント生成出力タイプPDF または 言葉
PDF4me ドキュメント生成テンプレート名 / テンプレート1. ファイル名、1. データ
PDF4me ドキュメント生成文書データファイル/文書データタイプ2. データ、 JSON
PDF4me ドキュメント生成出力書類 (氏名)
Dropboxへのアップロードフォルダ、ファイル、ファイル名出力パス、5. ドキュメント(または 7. ドキュメント)、 Google_Make_Prod.pdf

パラメータの詳細については、以下を参照してください。 ドキュメントを1つ生成し、作成します。Make の PDF4me コネクタもサポートしています テンプレートファイル形式: Googleドキュメント Googleドキュメントスタイルの差し込み印刷用に設計されたテンプレート用。


トラブルシューティング​

プレースホルダーが置換されないか、「フィールドが見つかりません」

JSON キーはテンプレートのプレースホルダーと一致する必要があります (例: 名前、 コース、 日付テンプレートで正確なプレースホルダー名を確認し、JSON で同じキーを使用してください。ドキュメントのデータ型は JSON JSONを渡す場合。

ドキュメント生成に渡されたファイルが間違っています

実際の地図 データ 各Dropboxダウンロードからファイルパスではなく、(またはファイルコンテンツ)を取得します。テンプレートは最初のダウンロードのコンテンツ、ドキュメントデータファイルは2番目のダウンロードのコンテンツです。マッピングパネルでは、正しいステップ番号(例:1. データ、2. データ)を使用してください。

401、402、またはその他のAPIエラー

チェック PDF4meのトラブルシューティング 401(APIキー)、402(クレジット)、および接続の問題に関するものです。


次は?​

  1. シナリオを実行する設定済みのDropboxパスにテンプレートとJSONファイルを追加し、一度実行します。出力フォルダに生成されたPDFまたはWordファイルを確認し、すべてのプレースホルダーが入力されていることを確認してください。
  2. 自動化する: 手動トリガーを ファイルが作成されると (Dropbox)またはウェブフックを使用する。 地図 テンプレートまたはデータのダウンロードモジュールに新しいファイルパスを渡す。
  3. バッチJSONオブジェクトのリスト(または複数のJSONファイル)に対してイテレータを使用し、ループ内でGenerate DocumentとUploadを実行して、項目ごとに1つの出力ファイルを生成します。
  4. APIを試してみてください: API テスターまたは ドキュメントを生成 シングル テンプレートの種類と出力形式をテストするためのドキュメント。