Dropbox 文件夹中有新文件?使用 Make 运行邮件合并。六步,全自动!

掉落 Word模板 (例如。 simple_mail_merge_template.docx)到 Dropbox 文件夹并保留 JSON 文件 (例如。 sample_mail_merge_data.json)在同一地点。当一个 新文件 出现, 制作 可以自动运行邮件合并:找到 JSON,调用 PDF4me - 生成文档 (模板文件类型: 邮件合并),然后将结果上传为 单词 再次 PDF六个模块。基于触发器。无需手动运行。
本指南中的屏幕截图与 Make 模块的 UI 相匹配。 文件夹中的新文件, 查找 JSON 数据文件, 生成文档 (模板加数据文件或数据文本),以及 上传文件 (文件夹路径、文件名和扩展名)。
简而言之: Dropbox - 在文件夹中新建文件 (手表 生成文档邮件合并)→ Dropbox - 查找 JSON 数据文件 (同一文件夹, sample_mail_merge_data.json(包括文件内容)→ PDF4me - 生成文档 (模板文件类型: 邮件合并(模板来自步骤 1,数据来自步骤 2)→ Dropbox - 上传文件 (例如。 Mail_Merge_Zap_deployed.docx)→ PDF4me - 生成文档 (第二次运行,例如 PDF 输出)→ Dropbox - 上传文件 (例如。 Mail_Merge_Zap_deployed-2.pdf结果:生成一个 Word 文件和一个 PDF 文件。 生成文档邮件合并/输出 每个触发器。
您将获得
扳机: 受监控的 Dropbox 文件夹中出现新文件(例如,新的或更新的模板)。 输入: 触发文件作为模板和一个固定的 JSON 文件(sample_mail_merge_data.json)在同一文件夹中。 输出: 生成的 Word 文档和生成的 PDF 文件已上传至 生成文档邮件合并/输出 名字诸如 Mail_Merge_Zap_deployed.docx 和 Mail_Merge_Zap_deployed-2.pdf覆盖设置为 错误的 因此,现有文件不会被替换(Make 可以创建新名称)。
你需要什么
- 制作 - 创建 Make 帐户 并开启一个新的局面。
- PDF4me API密钥 - 获取您的 API 密钥添加“生成文档”模块时,请连接 PDF4me。参见 连接 PDF4me 以创建。
- Dropbox - 带有模块: 文件夹中的新文件, 查找 JSON 数据文件, 和 上传文件. 空间:默认(或您连接的空间)。
- Word邮件合并模板 例如
simple_mail_merge_template.docx合并字段与您的 JSON 键匹配。将其放置在受监控的文件夹中(或使用新文件触发)。 - JSON 数据文件 例如
sample_mail_merge_data.json,带有类似这样的键名,姓,性别,成员。 例子:{"firstname":"John","lastname":"Adams","gender":"Female","member":"Basic"}存储在同一个文件夹中,以便“查找 JSON 数据文件”功能可以找到它。
场景概览(6 个模块)
- Dropbox - 在文件夹中新建文件 (1)- 触发条件:观看
生成文档邮件合并根据需要添加文件内容和分享链接。 - Dropbox - 查找 JSON 数据文件 (2)- 同一文件夹,文件名
sample_mail_merge_data.json包含文件内容: 真的。 - PDF4me - 生成文档 (3)- 步骤 1 中的模板文件(例如 1. 文件),步骤 1 中的模板文件名/扩展名(例如 1.
简单邮件合并模板,.docx模板文件类型: 邮件合并输入数据格式类型: 文件步骤 2 中的数据文件(2. 文件)。输入数据类型: JSON。 - Dropbox - 上传文件 (4)- 文件夹:
生成文档邮件合并/输出文件:3. 文件 URL。覆盖: 错误的. 指定文件名:例如:邮件合并 Zap 已部署指定文件扩展名:.docx。 - PDF4me - 生成文档 (5)- 相同的模板和数据;可以使用输入数据格式类型 文本 以及数据文本(例如,步骤 2 中的 JSON),如果您的模块支持输出类型,则将输出设置为 PDF。
- Dropbox - 上传文件 (6)- 文件夹:相同的输出路径。文件:5. 文件 URL。覆盖: 错误的. 指定文件名:例如:
Mail_Merge_Zap_deployed-2指定文件扩展名:.pdf。
完整场景概述

六个模块依次执行:文件夹中新文件触发、查找 JSON 数据文件、生成文档两次(先生成 Word 文档,再生成 PDF 文档),以及两次上传至“生成文档邮件合并/输出”模块。运行成功,已显示。
步骤 1:Dropbox - 文件夹中的新文件(触发)
目前的情况: 仅触发。
- 添加 Dropbox → 文件夹中的新文件 (或监视文件夹的等效触发器)。
- 空间 - 默认值(或您的 Dropbox 空间)。
- 文件夹 -
生成文档邮件合并这是您(或其他进程)添加模板或触发器文件的文件夹。 - 是否包含子文件夹中的文件? - 根据需要设置(例如, 错误的 仅查看顶层文件夹)。
- 是否包含文件内容? - 真的 因此,“生成文档”模块可以使用该文件内容。
- 包含分享链接吗? - 真的 如果后续步骤需要链接,则需要提供链接;否则,链接是可选的。
- 保存。当文件夹中出现新文件时,该场景将运行。输出(例如: 1. 文件, 1. 文件名, 1. 文件扩展名)将用作 PDF4me 中的模板。
文件夹中的新文件:配置

文件夹:/生成文档邮件合并。包含文件内容和包含共享链接:true。当添加新文件时触发。
步骤 2:Dropbox - 查找 JSON 数据文件
目前的情况: 触发器 → 查找 JSON。
- 添加 Dropbox → 查找 JSON 数据文件 (或者按名称在文件夹中查找文件的模块)。
- 空间 - 默认。
- 文件夹 -
生成文档邮件合并(与步骤 1 相同)。 - 是否包含子文件夹中的文件? - 错误的 因此,只会搜索指定的文件夹。
- 文件名 -
sample_mail_merge_data.json。 - 是否包含文件内容? - 真的 因此,JSON 内容被传递给 PDF4me。
- 保存。输出(例如: 2. 文件 或文件内容)将被映射为 数据文件 在“生成文档”中。
查找 JSON 数据文件:配置

文件夹:/生成文档邮件合并。文件名:sample_mail_merge_data.json。包含文件内容:true。将输出映射到 PDF4me 数据文件(2. 文件)。
步骤 3:PDF4me - 生成文档(模板来自步骤 1,数据来自步骤 2)
目前的情况: 触发器 → 查找 JSON → 生成文档。
- 添加 PDF4me → 生成文档。
- 模板文件 - 从步骤 1 开始绘制地图(例如: 1. 文件(存在但未在用户界面中显示。)
- 模板文件名 - 从步骤 1 开始: 1. 文件名:simple_mail_merge_template, 1. 文件扩展名:.docx。
- 模板文件类型 - 邮件合并。
- 输入数据格式类型 - 文件。
- 数据文件 - 步骤 2 中的地图(例如: 2. 文件)。
- 输入数据类型 - JSON。
- 保存。该模块返回一个文件(例如: 3. 文件 URL 或者 文档)用于首次上传。
生成文档:模板和数据文件

模板:1. 文件。模板文件名:simple_mail_merge_template.docx。模板文件类型:邮件合并。数据文件:2. 文件。输入数据类型:Json。配置选项卡。
步骤 4:Dropbox - 上传文件(Word)
目前的情况: 触发器 → 查找 JSON → 生成文档 → 上传。
- 添加 Dropbox → 上传文件。
- 空间 - 默认。
- 文件夹 -
生成文档邮件合并/输出。 - 文件 - 从步骤 3 绘制地图(例如: 3. 文件 URL)。
- 覆盖 - 错误的 (同名现有文件不会被替换;Make 可能会创建一个新名称)。
- 指定文件名 例如
邮件合并 Zap 已部署。 - 指定文件扩展名 -
.docx。 - 保存。第一个生成的文档(Word文档)将保存到输出文件夹。
上传文件:Word 输出

文件夹:/生成文档邮件合并/输出。文件:3。文件 URL。覆盖:否。文件名:Mail_Merge_Zap_deployed。扩展名:.docx(如屏幕截图所示)。
步骤 5:PDF4me - 生成文档(第二次运行,例如 PDF)
目前的情况: 触发器 → 查找 JSON → 生成文档 → 上传 Word → 再次生成文档。
- 再加一个 PDF4me → 生成文档。
- 模板文件 - 与步骤 3 相同(来自步骤 1,例如: 1. 文件)。
- 模板文件名/扩展名 - 相同(例如) 1. 文件名:simple_mail_merge_template, 1. 文件扩展名:.docx)。
- 模板文件类型 - 邮件合并。
- 输入数据格式类型 - 文本 (或者 文件 如果您愿意,请再次提交文件(第 2 点)。
- 数据文本 - 如果使用文本:映射或粘贴 JSON,例如:
[{"firstname":"John","lastname":"Adams","gender":"Female","member":"Basic"}]如果使用文件,请映射 2. 文件 (或同等效力)。 - 输入数据类型 - JSON。
- 放 输出类型 到 PDF 如果模块公开了它,那么第二个输出就是一个 PDF 文件。
- 保存。输出(例如: 5. 文件 URL)进入步骤 6。
生成文档:数据文本(第二次运行)

模板文件类型:邮件合并。输入数据格式类型:文本。数据文本:包含名字、姓氏、性别、成员的 JSON 数组。输入数据类型:Json。从步骤 5 导入步骤 6。文件 URL。
步骤 6:Dropbox - 上传文件(PDF)
目前的情况: 六个步骤环环相扣。
- 再加一个 Dropbox → 上传文件。
- 空间 - 默认。
- 文件夹 -
生成文档邮件合并/输出。 - 文件 - 第 5 步中的地图(例如: 5. 文件 URL)。
- 覆盖 - 错误的。
- 指定文件名 例如
Mail_Merge_Zap_deployed-2。 - 指定文件扩展名 -
.pdf。 - 保存并运行。每次触发时,该方案都会在输出文件夹中生成一个 Word 文件和一个 PDF 文件。
上传文件:PDF 输出

文件夹:/生成文档邮件合并/输出。文件:5。文件 URL。覆盖:否。文件名:Mail_Merge_Zap_deployed-2。扩展名:.pdf(如屏幕截图所示)。
实际应用案例
模板拖放并运行: 团队将新的 Word 模板放入文件夹;该方案会自动查找共享的 JSON 文件,生成 Word 和 PDF 文件,并将两者保存到输出文件夹。无需手动“运行”。
证书和信函: 更新 sample_mail_merge_data.json 使用新数据;将模板拖放到文件夹中或进行更新,即可生成新的 Word 和 PDF 文件。
双格式交付: 一次运行即可生成 .docx(可编辑)和 .pdf(固定格式)文件。如果选择“覆盖”选项(否),则会保留之前的运行结果;如果需要多个版本,请使用唯一的文件名或时间戳。
快速参考
| 模块 | 按键设置 | 示例/输出 |
|---|---|---|
| Dropbox 在文件夹中新建文件 (1) | 文件夹 | 生成文档邮件合并; 包含文件内容 true |
| Dropbox 查找 JSON 数据文件 (2) | 文件夹,文件名 | 同一文件夹; sample_mail_merge_data.json; 包含文件内容 true |
| PDF4me 生成文档 (3) | 模板文件、模板文件类型、数据文件 | 1. 文件;邮件合并;2. 文件;输入数据类型 JSON |
| Dropbox 上传文件 (4) | 文件夹、文件、文件名、扩展名 | 生成文档邮件合并/输出3. 文件 URL; 邮件合并 Zap 已部署.docx |
| PDF4me 生成文档 (5) | 相同模板;数据文本或数据文件 | 邮件合并;JSON;PDF 输出 |
| Dropbox 上传文件 (6) | 文件夹、文件、文件名、扩展名 | 输出文件夹相同;5. 文件 URL; Mail_Merge_Zap_deployed-2.pdf |
有关完整的参数详细信息,请参阅 生成单个文档 - 创建如需了解手动四步流程(下载模板 + 下载 JSON + 生成 + 上传),请参阅 Make 中的邮件合并(四个步骤)。
故障排除
确保 sample_mail_merge_data.json 存在于 生成文档邮件合并 文件名必须完全匹配。如果“包含子文件夹中的文件”设置为 false,则只会搜索该文件夹。
映射正确的步骤输出(1. 模板文件,2. 数据文件)。使用映射面板选择模块和输出字段;“存在但未显示”表示映射已设置,但其值未显示在配置摘要中。
查看 PDF4me故障排除 用于解决 API 密钥、积分和连接问题。
接下来会发生什么?
- 运行一次 - 添加文件
生成文档邮件合并并确认输出结果中同时出现 Word 和 PDF 文件。 - 日程 - 使用场景调度程序,使触发器按您想要的间隔运行(例如,每 15 分钟处理新文件)。
- 单输出 - 如果您只需要 Word 或 PDF 文件,请删除第二个“生成文档”步骤和相应的“上传”步骤。
- 手动流程 - 对于没有触发器的固定模板和 JSON 路径,请使用 Make 中的四步邮件合并 指导。