文件夹中有新文件?自动生成 PDF 和 Word 文档。六步操作,全自动!

掉落 数据文件 (例如 JSON)保存到 Dropbox 文件夹中并保留 Google 文档模板 (例如。 Google Docs 模板.docx)在同一地点。当一个 新文件 出现, 制作 可以自动运行: 查找模板文件 获取模板, PDF4me,生成文档 运行两次,一次与 数据文本 (内联 JSON)→ PDF,一次即可 数据文件 (触发的文件)→ Word,然后 上传文件 同时保存两者。六个模块。基于触发器。无需手动运行。
本指南使用真实的屏幕截图和描述性图像说明,以便您可以按照每个步骤操作,并在您自己的 Make 场景中匹配配置(文件夹路径、模板名称、数据格式和输出文件名)。
简而言之: Dropbox,在文件夹中新建文件 (手表 生成文档邮件合并(包括文件内容和分享链接)→ Dropbox,查找模板文件 (同一文件夹, Google Docs 模板.docx(如果多个,则首先是第一个)→ PDF4me,生成文档 (步骤 2 中的模板,模板文件类型) Google Docs输入数据格式类型 文本数据文本(JSON 格式),输出文档类型 pdf)→ Dropbox,上传文件 (Google_Docs_Zap_Deployed.pdf)→ PDF4me,生成文档 (步骤 2 中的模板,输入数据格式类型) 文件,步骤 1 中的数据文件,输出文档类型 docx)→ Dropbox,上传文件 (Google_Docs_Zap_Deployed-2.docx结果:生成一个 PDF 文档和一个 Word 文档。 生成文档邮件合并/输出 每个触发器。
您将获得
扳机: 受监控的 Dropbox 文件夹中出现一个新文件(例如 JSON 数据文件)。 输入: 触发文件作为数据和一个固定模板(Google Docs 模板.docx)在同一文件夹中。 输出: 生成的 PDF (来自内联数据文本,例如: Google_Docs_Zap_Deployed.pdf)以及生成的 单词 文档(来自触发的数据文件,例如: Google_Docs_Zap_Deployed-2.docx) 在 生成文档邮件合并/输出覆盖是 错误的 因此,现有文件不会被替换。
你需要什么
- 制作, 创建 Make 帐户 并开启新的篇章。
- PDF4me API密钥, 获取您的 API 密钥添加“生成文档”模块时,请连接 PDF4me。参见 连接 PDF4me 以创建。
- Dropbox,包含模块: 文件夹中的新文件, 查找模板文件, 和 上传文件空格:默认。
- Google 文档模板例如
Google Docs 模板.docx,带有合并字段(例如{{姓名}},{{课程}},{{日期}},{{讲师}})存储在受监视的文件夹中,以便“查找模板文件”可以找到它。 - JSON 数据可以将其作为同一文件夹中的文件(用于触发场景),也可以将其作为第一个“生成文档”步骤中的内联数据文本。键必须与模板占位符匹配(例如,
姓名,课程,日期,讲师)。 例子:{"name":"Alice Johnson","course":"自动化导论","date":"2026-03-10","instructor":"史密斯先生"}。
场景概览(6 个模块)
- Dropbox:在文件夹中新建文件 (1):触发条件:观看
生成文档邮件合并包含文件内容: 真的包含分享链接: 真的。 - Dropbox:查找模板文件 (2):同一文件夹。文件名:
Google Docs 模板.docx包含文件内容: 真的如果搜索结果不止一个: 第一的。 - PDF4me:生成文档 (3):步骤 2 中的模板文件。模板文件类型: Google Docs输入数据格式类型: 文本数据文本:JSON 格式(例如:姓名、课程、日期、教师)。输入数据类型: JSON输出文档类型: pdf保持PDF可编辑: 错误的。
- Dropbox:上传文件 (4):文件夹:
生成文档邮件合并/输出文件:3. 文件 URL。覆盖: 错误的指定文件名:Google_Docs_Zap_Deployed指定文件扩展名:.pdf包含分享链接: 真的。 - PDF4me:生成文档 (5):步骤 2 中的模板文件。输入数据格式类型: 文件. 步骤 1 中的数据文件(触发文件)。输入数据类型: JSON输出文档类型: docx。
- Dropbox:上传文件 (6):输出文件夹相同。文件:5。文件 URL。覆盖: 错误的指定文件名:
Google_Docs_Zap_Deployed-2指定文件扩展名:.docx包含分享链接: 真的。
完整场景概述

六个模块:触发(文件夹中新建文件)、查找模板文件、生成文档(PDF)、上传文件、生成文档(DOCX)、上传文件。每个步骤均显示成功;每次运行的结果是在输出文件夹中生成一个 PDF 文件和一个 Word 文件。
步骤 1:文件夹中的新文件(触发)
目前的情况: 仅触发。
- 添加 Dropbox → 文件夹中的新文件 (或监视文件夹的等效触发器)。
- 空间: 默认。
- 文件夹:
生成文档邮件合并。 - 是否包含子文件夹中的文件?: 错误的 (或根据需要)。
- 是否包含文件内容?: 真的 因此,文件内容可用于“生成文档(数据文件)”步骤。
- 包含分享链接吗?: 真的 如果您在后续步骤中需要链接。
- 保存。当文件夹中出现新文件时,该场景将运行。输出(例如: 1. 文件)将用作 数据文件 在第二个“生成文档”(步骤 5)中。
文件夹中的新文件:配置

文件夹内新建文件,已配置“文件夹/生成文档邮件合并”,并将“包含文件内容”和“包含共享链接”设置为“是”。当新文件添加到此文件夹时,将触发此事件。
步骤二:查找模板文件(Dropbox)
目前的情况: 触发器 → 查找模板文件。
- 添加 Dropbox → 查找模板文件 (或者按名称在文件夹中查找文件的模块)。
- 空间: 默认。 文件夹:
生成文档邮件合并。 - 是否包含子文件夹中的文件?: 错误的。 文件名:
Google Docs 模板.docx。 - 是否包含已删除的文件?: 错误的。 是否包含文件内容?: 真的。 包含分享链接吗?: 真的 (如有需要)
- 如果没有找到搜索结果,则搜索结果是否成功?: 错误的。 如果找到多个搜索结果: 第一的。
- 保存。输出(例如: 2. 文件, 2. 文件名, 2. 文件扩展名)将用作 模板文件 在“生成文档”的两个步骤中。
查找模板文件:配置

查找配置了文件夹/生成文档邮件合并和文件名为 Google Docs Template.docx 的模板文件。输出(2. 文件,2. 文件名,2. 文件扩展名)已映射为“生成文档”模块中的模板。
步骤 3:生成文档(PDF):数据文本
目前的情况: 触发器 → 查找模板 → 生成文档(首次运行)。
- 添加 PDF4me → 生成文档。
- 模板文件从步骤 2(例如, 2. 文件)。 模板文件名从步骤 2(例如, 2. 文件名:Google 文档模板, 2. 文件扩展名:.docx)。
- 模板文件类型: Google Docs。
- 输入数据格式类型: 文本。 数据文本:您的 JSON(例如:
[{"name":"Alice Johnson","course":"自动化导论","date":"2026-03-10","instructor":"史密斯先生"}])。 输入数据类型: JSON。 - 输出文档类型: pdf。 保持PDF可编辑: 错误的。
- 保存。该模块返回一个文件 URL(例如: 3. 文件 URL)用于首次上传。
生成文档:运行详情(PDF 输出)

使用从“查找模板文件”中选择的模板生成文档(步骤 3),模板文件类型为 Google 文档,数据文本为 JSON 格式(姓名、课程、日期、讲师),输出文档类型为 pdf。运行详情选项卡已显示。
第四步:上传文件(PDF)
目前的情况: 触发器 → 查找模板 → 生成文档(PDF) → 上传。
- 添加 Dropbox → 上传文件。
- 空间: 默认。 文件夹:
生成文档邮件合并/输出。 - 文件从步骤 3(例如, 3. 文件 URL)。
- 覆盖: 错误的。 指定文件名:
Google_Docs_Zap_Deployed。 指定文件扩展名:.pdf。 - 包含分享链接吗?: 真的 (选修的)。
- 保存。第一个生成的文档(PDF)将保存到输出文件夹。
上传文件:PDF 输出

上传文件(步骤 4),文件夹/生成文档邮件合并/输出,文件来自步骤 3(3. 文件 URL),文件名 Google_Docs_Zap_Deployed,扩展名 .pdf,覆盖 false。
步骤 5:生成文档 (DOCX):数据文件
目前的情况: 触发器 → 查找模板 → 生成 PDF → 上传 PDF → 生成文档(第二次运行)。
- 再加一个 PDF4me → 生成文档。
- 模板文件从步骤 2(例如, 2. 文件)。 模板文件名从步骤 2(例如, 2. 文件名:Google 文档模板, 2. 文件扩展名:.docx)。
- 模板文件类型: Google Docs。
- 输入数据格式类型: 文件。 数据文件从步骤 1(例如, 1. 文件),触发该场景的文件。 输入数据类型: JSON。
- 输出文档类型: docx。 保持PDF可编辑: 错误的 (或对于docx格式,则为N/A)。
- 保存。该模块返回一个文件 URL(例如: 5. 文件 URL)用于第二次上传。
生成文档:配置(DOCX 输出)

使用步骤 2 中的模板生成文档(步骤 5),输入数据格式类型为 file,数据文件来自步骤 1(触发文件),输出文档类型为 docx。在下一个上传步骤中使用 5. 文件 URL。
步骤 6:上传文件(DOCX)
目前的情况: 六个步骤环环相扣。
- 再加一个 Dropbox → 上传文件。
- 空间: 默认。 文件夹:
生成文档邮件合并/输出。 - 文件从步骤 5(例如, 5. 文件 URL)。
- 覆盖: 错误的。 指定文件名:
Google_Docs_Zap_Deployed-2。 指定文件扩展名:.docx。 - 包含分享链接吗?: 真的 (选修的)。
- 保存并运行。每次触发时,该方案都会在输出文件夹中生成一个 PDF 文档和一个 Word 文档。
上传文件:DOCX 输出

上传文件(步骤 6),文件夹/生成文档邮件合并/输出,文件来自步骤 5(5. 文件 URL),文件名 Google_Docs_Zap_Deployed-2,扩展名 .docx,覆盖 false。
用例
触发器上的双格式: 当一个新的 JSON(或数据)文件进入文件夹时,同时获取 PDF(来自内联或固定数据)和 Word 文档(来自触发的文件),这样您就可以获得一个固定的 PDF 和一个可编辑的 DOCX,而无需手动运行该方案。
证书和报告: 使用相同的 Google 文档模板;根据每个人或报告生成新的数据文件。首先,生成文档使用静态或映射的数据文本生成标准 PDF 文件;其次,使用新文件生成个性化的 DOCX 文件。
计划内或事件驱动型: 结合 Make 调度或 webhook,让“新文件”由另一个进程创建;该方案自动运行,并将 PDF 和 Word 文件填充到输出文件夹中。
快速参考
| 模块 | 按键设置 | 例子 |
|---|---|---|
| Dropbox 在文件夹中新建文件 (1) | 文件夹,包含文件内容 | 生成文档邮件合并; 真的 |
| Dropbox 查找模板文件 (2) | 文件夹、文件名(如果多个) | 同一文件夹; Google Docs 模板.docx; 第一的 |
| PDF4me 生成文档 (3) | 模板、模板文件类型、数据文本、输出 | 2. 文件;Google 文档;JSON;PDF |
| Dropbox 上传文件 (4) | 文件夹、文件、文件名、扩展名 | .../输出3. 文件 URL; Google_Docs_Zap_Deployed.pdf |
| PDF4me 生成文档 (5) | 模板、数据文件、输出 | 2. 文件;1. 文件;docx |
| Dropbox 上传文件 (6) | 文件夹、文件、文件名、扩展名 | .../输出5. 文件 URL; Google_Docs_Zap_Deployed-2.docx |
有关完整的参数详细信息,请参阅 生成单个文档,使其如需了解手动四步流程(下载模板 + 下载 JSON + 生成 + 上传),请参阅 在 Make 中使用 Google Docs 模板(四步)。
故障排除
确保 Google Docs 模板.docx 存在于 生成文档邮件合并 文件名必须完全匹配。如果搜索结果不止一个:首先使用第一个匹配项;必要时调整文件夹或文件名。
JSON 键必须与模板占位符匹配(例如: 姓名, 课程, 日期, 讲师对于步骤 5,触发的文件(1. 文件)必须是包含这些键的有效 JSON 文件。对于步骤 3,数据文本必须是有效的 JSON 文件(例如,包含一个对象的数组)。
看 PDF4me故障排除 用于解决 API 密钥、积分和连接问题。
接下来会发生什么?
- 运行该场景添加文件
生成文档邮件合并并确认两者Google_Docs_Zap_Deployed.pdf和Google_Docs_Zap_Deployed-2.docx出现在输出中。 - 单输出如果您只需要 PDF 或 Word 文档,请删除“生成文档”及其“上传”步骤。
- 手动流程对于没有触发器的固定模板和 JSON 路径,请使用 Make 中的 4 步 Google Docs 指导。
- 地图数据:使用表达式或先前的模块动态构建数据文本 JSON,而不是内联文本。