メールマージ ドキュメントのリスト Make
データ文字列を使用したドキュメントリストのメールマージ は Make モジュール PDF4me 単語を結合する、または PDF テンプレート付き JSON レコードの配列を処理し、配列オブジェクトごとにパーソナライズされたドキュメントを1つ生成します。契約書、請求書、証明書などの一括処理に使用できます。出力は、個々のファイルのZIPファイル、または結合された単一のファイルとして届きます。 PDF。
:::警告 非推奨モジュール このモジュールはまもなく非推奨になります。 複数のドキュメントを生成するバッチ文書生成におけるパフォーマンスの向上、大規模データセットに対するメモリ処理の改善、および機能の拡張。 :::
認証 API リクエスト
毎 PDF4me モジュール Make 有効な接続が必要です。 PDF4me API シナリオがバッチ文書生成要求を安全に認証できるようにするためのキー。
見逃してはならない重要な事実

テンプレートファイルの種類をメールマージに設定して PDF4me それぞれをマージします JSON テンプレートのプレースホルダーフィールドに記録します。
メールマージリストのドキュメントとは何ですか Make?
メールマージのドキュメントリストは Makeの PDF4me 単一のテンプレートから一度に多数のドキュメントを生成するためのモジュール。テンプレートファイルと JSON レコードの配列を処理し、レコードごとに結合されたドキュメントを1つ返します。Wordで手動でレコードを結合する場合とは異なり、このモジュールは手動操作なしで、自動化されたシナリオ内で数百ものドキュメントに対応できます。
パラメータ
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| Connection | Required | PDF4me connection holding your API key. Click Add and paste your key from dev.pdf4me.com/dashboard if connecting for the first time. | My PDF4me connection |
| File Name | Required | Name of the template file, including its extension. Map it from the preceding download module. | template.docx |
| Document | Required | Binary content of the Word or PDF template. Map it from a preceding download module such as Dropbox Download a File. | 1. Data |
| Merge Data | Required | JSON array of data records. Each object generates one document, and its key names must exactly match the placeholder names in the template. | [{"Name":"John","Co":"Acme"}] |
| Merge Output File(Only for PDF template) | Optional | Controls the output format. Defaults to No. Yes gives a single combined PDF of all documents. No gives a zip archive with one file per record. | No |
出力
| 分野 | タイプ | 内容物 |
|---|---|---|
| Generated Documents | Array | The documents produced by the merge, one item per data record. |
| Generated Documents[].Name | File name | Name of this generated document. |
| Generated Documents[].Document | File (binary data) | Content (binary data) of this generated document. |
バッチドキュメント生成はどのように機能しますか Make?
このモジュールはテンプレートを一度読み込み、マージデータ配列を走査して各レコードをテンプレートのプレースホルダーに置き換え、ドキュメントを生成します。マージ出力ファイルが「いいえ」の場合はドキュメントをzipファイルに圧縮し、「はい」の場合はそれらを1つのファイルに連結します。 PDFメールマージ自体は、Microsoft Word の長年の機能であり、 Microsoft Office ヘルプセンターシナリオ構築パターンについては、以下を参照してください。 Make ヘルプセンター。
典型的な構成
- Googleスプレッドシートの「行の検索」モジュールを使用して、名簿を読み込む。
- 行を集約して JSON 配列アグリゲーターを使用した配列。
- テンプレートをFileに渡し、配列をMerge Dataに渡します。
- 結合出力ファイルを「はい」に設定すると、1 つの結合出力ファイルが作成されます。 PDFそして、それをメールで送信します。
- AirtableまたはSheetsのデータソースから請求書記録を収集します。
- 構築する JSON 各オブジェクトがテンプレートのプレースホルダーと一致するように配列します。
- 出力ファイルのマージを「いいえ」のままにしておくと、1つのzipファイルが生成されます。 PDF レコードごとに。
- アーカイブモジュールを追加して解凍し、各ファイルをGoogleドライブにアップロードしてください。
- レコード配列を返すカスタムWebhookをトリガーします。
- クラウドストレージから手紙のテンプレートをダウンロードしてください。
- 差し込み印刷を実行して、結合された文書を作成します。
- ジップまたは複合配送 PDF 目的地へ。
実践的なヒント
チートシート
| 分野 | 価値 |
|---|---|
| Module | PDF4me > Mail Merge With Data String List of Docs |
| Status | Deprecated (prefer Generate Documents Multiple) |
| Connection | Your PDF4me connection |
| File | 1. Data (template binary) |
| Merge Data | [{"Name":"John","Co":"Acme"}] |
| Merge Output File | No (zip) or Yes (combined PDF) |
| Output | Generated Documents (Name + Document per item) |
| Credits | 1 per document generated |