Dropbox 中有 Word 模板和 JSON 文件?只需四步,即可在 Make.PDF 或 Word 中运行邮件合并!

你有一个 Word模板 (例如。 simple_mail_merge_template.docx) 合并占位符和数据 JSON (例如。 sample_mail_merge_data.json手动填写每份文件既慢又容易出错。 制作 和 PDF4me您可以将其自动化:从 Dropbox 下载模板和 JSON 文件,然后运行 PDF4me,生成文档 和 模板文件类型:邮件合并 和 输出类型:PDF (或者 单词然后上传生成的文件。四个模块。一个场景。无需编写代码。
本指南分为以下几个部分: 简而言之, 你需要什么, 附带截图的分步说明, 实际应用案例, 快速参考, 故障排除以及指向操作文档的链接。
简而言之: Dropbox,下载文件 (Word模板,例如: /生成文档邮件合并/simple_mail_merge_template.docx)→ Dropbox,下载文件 (JSON 数据,例如: /生成文档邮件合并/sample_mail_merge_data.json)→ PDF4me,生成文档 (模板文件类型: 邮件合并输出类型: PDF 或者 单词将步骤 1 和 2 中的模板和文档数据映射到地图上)→ Dropbox,上传文件 输出到您的输出文件夹。结果:每次运行生成一个 PDF 或 Word 文档。
您将获得
输入: Word 邮件合并模板(例如: simple_mail_merge_template.docx)以及一个 JSON 文件,其键与模板占位符匹配(例如, 名, 姓, 性别, 成员)。 输出: 将占位符替换为 JSON 值后,保存到 Dropbox 输出文件夹(例如,将 PDF 或 Word 文档保存到 Dropbox 输出文件夹)的单个 PDF 或 Word 文档。 MailMerge_Make_Prod_2.pdf 或者 MailMerge_Make_Prod.docx)。
你需要什么
- 制作, 创建 Make 帐户 并开启新的篇章。
- PDF4me API密钥, 获取您的 API 密钥添加 PDF4me 模块时,请将其连接。首次使用?请参阅 连接 PDF4me 以创建。
- Dropbox包括模板文件、JSON 文件和输出文件夹。连接器需要 下载文件 和 上传文件Google Drive 或其他具有类似功能的存储服务也适用。
- Word邮件合并模板带有合并字段的 .docx 文件(例如 mustache 文件)
{{名}}(或 Word 合并域名称)。将其存储在 Dropbox 中。在 PDF4me 中,将模板文件类型设置为 邮件合并。 - JSON 数据一个对象(或一个对象的数组),其键与模板占位符匹配(例如,
名,姓,性别,成员)。 例子:{"firstname":"John","lastname":"Adams","gender":"Female","member":"Basic"}. 以文件形式存储在 Dropbox 中,或由之前的模块提供。
场景概览(4 个模块)
- Dropbox:下载文件 (1):获取 Word 模板(例如,
simple_mail_merge_template.docx)。 - Dropbox:下载文件 (2):获取 JSON 数据文件(例如,
sample_mail_merge_data.json)。 - PDF4me:生成文档 (7):模板文件类型: 邮件合并输出类型: PDF 或者 单词模板内容和名称来自步骤 1;文档数据来自步骤 2(文档数据文件或文档数据文本)。文档数据类型: JSON。
- Dropbox:上传文件 (6):将生成的文档保存到输出文件夹。文件内容来自 PDF4me 文档; 放 文件名 (例如。
MailMerge_Make_Prod_2.pdf或者MailMerge_Make_Prod.docx) 和 覆盖现有文件 (是/否)根据需要填写。
完整场景概述

经核实:Dropbox 1 和 2 下载模板和 JSON 文件;PDF4me 7 生成文档(模板文件类型:邮件合并);Dropbox 6 上传至 /生成文档 邮件合并/输出/。步骤编号(6、7)反映了用户界面中的典型操作顺序。
步骤 1:从 Dropbox 下载 Word 模板
目前的情况: 仅限首次下载。
- 添加 Dropbox → 下载文件。
- 联系选择您的 Dropbox 连接(例如 YnooxTestone)。
- 文件选择方式: 选择文件 (或使用) 地图 对于来自触发器的动态路径)。
- 文件请输入您的 Word 模板路径,例如:
/生成文档邮件合并/simple_mail_merge_template.docx。 - 保存。模块输出(例如: 数据 或者 文件)将被映射到 PDF4me 中,作为 模板 和 模板名称 (例如。 1. 文件名)。
Dropbox:下载文件:Word模板

事实核查:需要连接;选择文件的方式 = 选择文件;文件显示 /生成文档邮件合并和 simple_mail_merge_template.docx。输出(1. 文件名,1. 数据)对应于 PDF4me 模板名称和模板。
步骤 2:下载 JSON 数据
目前的情况: 下载模板 → 下载 JSON。
- 再加一个 Dropbox → 下载文件。
- 联系:相同的 Dropbox 连接。
- 文件选择方式: 选择文件 (或者 地图)。
- 文件:JSON 文件的路径,例如:
/生成文档邮件合并/sample_mail_merge_data.json。 - 保存。输出 数据 文件内容将作为 PDF4me 传递给 PDF4me。 文档数据文件 (或使用) 文档数据文本 如果您更愿意从其他来源传递字符串)。
Dropbox:下载文件:JSON 数据

事实核查:连接方式和文件选择方式相同;文件路径设置为 sample_mail_merge_data.json。将此模块的数据输出映射到 PDF4me 文档数据文件(2. 数据)。
步骤 3:PDF4me:生成文档(邮件合并 + JSON)
目前的情况: 下载模板 → 下载 JSON → 生成文档。
- 添加 PDF4me → 生成文档。
- 联系选择您的 PDF4me 连接(例如 TestUser01)。
- 模板文件类型 *: 选择 邮件合并 从下拉菜单中选择。(用户界面中的其他选项:) PDF4me Word模板, HTML, Google 文档, PDF表格。)
- 输出类型 *: 选择 PDF 输出PDF文件或 单词 输出格式为 .docx。
- 文件 (模板来源):选择 Dropbox:下载文件 (第一模块)或 地图然后绘制地图:
- 模板名称 *从第一次 Dropbox 下载(例如, 1. 文件名)。
- 模板 *从第一次 Dropbox 下载(例如, 1. 数据)。
- 文档数据文件:映射第二个 Dropbox 下载输出(例如 2. 数据或者,使用 文档数据文本 粘贴或映射 JSON 字符串。
- 文档数据类型 *: JSON。
- 文档数据文本:如果使用文档数据文件,请留空;否则,请粘贴或映射您的 JSON(例如,
{"firstname":"John","lastname":"Adams","gender":"Female","member":"Basic"})。 - 元数据 JSON:可选。如有需要,可用于字段格式设置(日期、复选框等)。
- 保存。模块返回 文档 (和 姓名): 使用 文档 在上传步骤中。
模板文件类型:邮件合并

已核实:模板文件类型*为必填项;下拉菜单显示已选择邮件合并。用户界面中还显示其他选项:PDF4me Word模板、HTML、Google文档、PDF表单。对于带有合并占位符的Word模板,请使用邮件合并功能。
输出类型:PDF 或 Word

已核实:输出类型 * 为必填项;选择 Pdf 输出 PDF 文件,选择 Word 输出 .docx 文件。可通过地图切换按钮设置动态输出格式。
生成文档:完整配置

已核实:连接(例如 TestUser01);模板文件类型:邮件合并;输出类型:PDF 或 Word。文件 = Dropbox 下载(模板);文档数据文件 2。数据来自下载 2,或包含 JSON 的文档数据文本(例如 firstname、lastname、gender、member)。文档数据类型:Json。上传时使用的输出文档。
步骤 4:将生成的文档上传到 Dropbox
目前的情况: 下载模板 → 下载 JSON → 生成文档 → 上传。
- 添加 Dropbox → 上传文件。
- 联系:相同的 Dropbox 连接。
- 文件夹输出路径,例如:
/生成文档邮件合并/输出/。 - 文件:绘制地图 文档 输出 PDF4me:生成文档 (例如。 7. 文件 或者 8. 文件(取决于模块顺序)。
- 文件名例如
MailMerge_Make_Prod_2.pdf或者MailMerge_Make_Prod.docx. 使用与输出类型相同的扩展名(Pdf → .pdf,Word → .docx)。 - 覆盖现有文件: 是的 替换同名的现有文件; 不 如果新文件已存在,则让 Make 重命名该文件。
- 保存并运行该方案。生成的 PDF 或 Word 文件将出现在输出文件夹中。
Dropbox:上传文件

已核实:文件夹 * = /生成文档邮件合并/输出/;文件来源 = PDF4me 生成文档(例如 7. 文档或 8. 文档);文件名 * = MailMerge_Make_Prod_2.pdf 或 MailMerge_Make_Prod.docx;覆盖现有文件 = 选择“是”以替换,选择“否”以重命名。提供高级设置。
实际应用案例
证书和培训: 课程或活动数据(JSON格式,包含名称、课程和日期)。使用Word邮件合并模板生成个性化证书,并保存为PDF或Word格式,以便分发或存档。
发票和报价单: 从 Airtable、Google Sheets 或数据库提取数据;输出 JSON 格式数据。合并到 Word 模板中,生成 PDF 或 Word 文档,供客户或内部使用。
信件和邮件: 收件人数据(JSON格式,包含名字、姓氏、地址、会员级别)。模板包含占位符;可生成PDF或Word文档,并上传至共享文件夹或在后续模块中作为附件发送。
大规模邮件合并: 每个文档使用一次场景运行,或者与 Make 迭代器结合使用,从 JSON 对象列表生成多个文档,每个文档都有自己的输出文件名。
快速参考
| 模块 | 按键设置 | 示例/输出 |
|---|---|---|
| Dropbox 下载 (1) | 文件 | /生成文档邮件合并/simple_mail_merge_template.docx → 模板 + 模板名称 |
| Dropbox 下载 (2) | 文件 | /生成文档邮件合并/sample_mail_merge_data.json → 文档数据文件(2. 数据) |
| PDF4me 生成文档 | 模板文件类型 | 邮件合并 |
| PDF4me 生成文档 | 输出类型 | PDF 或者 单词 |
| PDF4me 生成文档 | 模板名称/模板 | 1. 文件名,1. 数据 |
| PDF4me 生成文档 | 文档数据文件/文档数据类型 | 2. 数据, JSON |
| PDF4me 生成文档 | 输出 | 文档 (及姓名) |
| Dropbox 上传 | 文件夹、文件、文件名 | /生成文档邮件合并/输出/7. 文件(或 8. 文件) MailMerge_Make_Prod_2.pdf 或者 MailMerge_Make_Prod.docx |
有关完整的参数详细信息,请参阅 生成单个文档,使其Make 中的 PDF4me 连接器支持 模板文件类型:邮件合并 适用于带有合并占位符的 Word 模板。
故障排除
JSON 键必须与模板占位符匹配(例如: 名, 姓, 性别, 成员检查模板中的占位符名称是否完全一致,并在 JSON 中使用相同的键。文档数据类型必须是 JSON 传递JSON时。
实际地图 数据 (或文件内容)取自每个 Dropbox 下载,而非文件路径。模板 = 第一个下载的内容;文档数据文件 = 第二个下载的内容。请在映射面板中使用正确的步骤编号(例如,1. 数据,2. 数据)。
对于带有合并域(Mustache 或 Word 合并域)的 Word .docx 模板,请选择 邮件合并对于 Google 文档风格的模板,请使用 Google 文档;对于可填写的 PDF 表单,请使用 PDF表格请参阅每种类型的操作文档。
查看 PDF4me故障排除 针对 401(API 密钥)、402(积分)和连接问题。