跳到主要内容

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

· 阅读需 17 分钟
SEO and Content Writer

掉落 数据文件 (例如 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 个模块)

  1. Dropbox:在文件夹中新建文件 (1):触发条件:观看 生成文档邮件合并包含文件内容: 真的包含分享链接: 真的
  2. Dropbox:查找模板文件 (2):同一文件夹。文件名: Google Docs 模板.docx包含文件内容: 真的如果搜索结果不止一个: 第一的
  3. PDF4me:生成文档 (3):步骤 2 中的模板文件。模板文件类型: Google Docs输入数据格式类型: 文本数据文本:JSON 格式(例如:姓名、课程、日期、教师)。输入数据类型: JSON输出文档类型: pdf保持PDF可编辑: 错误的
  4. Dropbox:上传文件 (4):文件夹: 生成文档邮件合并/输出文件:3. 文件 URL。覆盖: 错误的指定文件名: Google_Docs_Zap_Deployed指定文件扩展名: .pdf包含分享链接: 真的
  5. PDF4me:生成文档 (5):步骤 2 中的模板文件。输入数据格式类型: 文件. 步骤 1 中的数据文件(触发文件)。输入数据类型: JSON输出文档类型: docx
  6. Dropbox:上传文件 (6):输出文件夹相同。文件:5。文件 URL。覆盖: 错误的指定文件名: Google_Docs_Zap_Deployed-2指定文件扩展名: .docx包含分享链接: 真的

完整场景概述

创建场景:Dropbox 1 在文件夹中新建文件,Dropbox 2 查找模板文件,PDF4me 3 生成文档,Dropbox 4 上传文件,PDF4me 5 生成文档,Dropbox 6 上传文件。所有步骤均成功,并带有绿色对勾。

六个模块:触发(文件夹中新建文件)、查找模板文件、生成文档(PDF)、上传文件、生成文档(DOCX)、上传文件。每个步骤均显示成功;每次运行的结果是在输出文件夹中生成一个 PDF 文件和一个 Word 文件。


步骤 1:文件夹中的新文件(触发)

目前的情况: 仅触发。

  1. 添加 Dropbox文件夹中的新文件 (或监视文件夹的等效触发器)。
  2. 空间: 默认。
  3. 文件夹生成文档邮件合并
  4. 是否包含子文件夹中的文件?错误的 (或根据需要)。
  5. 是否包含文件内容?真的 因此,文件内容可用于“生成文档(数据文件)”步骤。
  6. 包含分享链接吗?真的 如果您在后续步骤中需要链接。
  7. 保存。当文件夹中出现新文件时,该场景将运行。输出(例如: 1. 文件)将用作 数据文件 在第二个“生成文档”(步骤 5)中。

文件夹中的新文件:配置

在 Dropbox 中新建文件到文件夹:默认空间,文件夹/生成文档邮件合并,包含子文件夹中的文件(否),包含文件内容(是),包含共享链接(是),配置选项卡

文件夹内新建文件,已配置“文件夹/生成文档邮件合并”,并将“包含文件内容”和“包含共享链接”设置为“是”。当新文件添加到此文件夹时,将触发此事件。


步骤二:查找模板文件(Dropbox)

目前的情况: 触发器 → 查找模板文件。

  1. 添加 Dropbox查找模板文件 (或者按名称在文件夹中查找文件的模块)。
  2. 空间: 默认。 文件夹生成文档邮件合并
  3. 是否包含子文件夹中的文件?错误的文件名Google Docs 模板.docx
  4. 是否包含已删除的文件?错误的是否包含文件内容?真的包含分享链接吗?真的 (如有需要)
  5. 如果没有找到搜索结果,则搜索结果是否成功?错误的如果找到多个搜索结果第一的
  6. 保存。输出(例如: 2. 文件2. 文件名2. 文件扩展名)将用作 模板文件 在“生成文档”的两个步骤中。

查找模板文件:配置

让 Dropbox 查找模板文件:文件夹/生成文档邮件合并,文件名 Google Docs Template.docx,包含文件内容为真,如果搜索结果过多则优先显示,配置选项卡

查找配置了文件夹/生成文档邮件合并和文件名为 Google Docs Template.docx 的模板文件。输出(2. 文件,2. 文件名,2. 文件扩展名)已映射为“生成文档”模块中的模板。


步骤 3:生成文档(PDF):数据文本

目前的情况: 触发器 → 查找模板 → 生成文档(首次运行)。

  1. 添加 PDF4me生成文档
  2. 模板文件从步骤 2(例如, 2. 文件)。 模板文件名从步骤 2(例如, 2. 文件名:Google 文档模板2. 文件扩展名:.docx)。
  3. 模板文件类型Google Docs
  4. 输入数据格式类型文本数据文本:您的 JSON(例如: [{"name":"Alice Johnson","course":"自动化导论","date":"2026-03-10","instructor":"史密斯先生"}])。 输入数据类型JSON
  5. 输出文档类型pdf保持PDF可编辑错误的
  6. 保存。该模块返回一个文件 URL(例如: 3. 文件 URL)用于首次上传。

生成文档:运行详情(PDF 输出)

使用 PDF4me 生成文档步骤 3:模板文件 2. 文件 Google Docs Template.docx,模板文件类型 GoogleDocs,输入数据格式类型 text,数据文本 JSON 格式,名称 课程 日期 讲师 Alice Johnson,输入数据类型 json,输出文档类型 pdf,是否允许编辑

使用从“查找模板文件”中选择的模板生成文档(步骤 3),模板文件类型为 Google 文档,数据文本为 JSON 格式(姓名、课程、日期、讲师),输出文档类型为 pdf。运行详情选项卡已显示。


第四步:上传文件(PDF)

目前的情况: 触发器 → 查找模板 → 生成文档(PDF) → 上传。

  1. 添加 Dropbox上传文件
  2. 空间: 默认。 文件夹生成文档邮件合并/输出
  3. 文件从步骤 3(例如, 3. 文件 URL)。
  4. 覆盖错误的指定文件名Google_Docs_Zap_Deployed指定文件扩展名.pdf
  5. 包含分享链接吗?真的 (选修的)。
  6. 保存。第一个生成的文档(PDF)将保存到输出文件夹。

上传文件:PDF 输出

Dropbox 上传文件步骤 4:文件夹/生成文档邮件合并/输出,文件 3. 文件 URL,覆盖 false,指定文件名 Google_Docs_Zap_Deployed,扩展名 .pdf,包含共享链接 true

上传文件(步骤 4),文件夹/生成文档邮件合并/输出,文件来自步骤 3(3. 文件 URL),文件名 Google_Docs_Zap_Deployed,扩展名 .pdf,覆盖 false。


步骤 5:生成文档 (DOCX):数据文件

目前的情况: 触发器 → 查找模板 → 生成 PDF → 上传 PDF → 生成文档(第二次运行)。

  1. 再加一个 PDF4me生成文档
  2. 模板文件从步骤 2(例如, 2. 文件)。 模板文件名从步骤 2(例如, 2. 文件名:Google 文档模板2. 文件扩展名:.docx)。
  3. 模板文件类型Google Docs
  4. 输入数据格式类型文件数据文件从步骤 1(例如, 1. 文件),触发该场景的文件。 输入数据类型JSON
  5. 输出文档类型docx保持PDF可编辑错误的 (或对于docx格式,则为N/A)。
  6. 保存。该模块返回一个文件 URL(例如: 5. 文件 URL)用于第二次上传。

生成文档:配置(DOCX 输出)

PDF4me 生成文档步骤 5:模板文件 2。文件,模板文件名:Google Docs Template.docx,模板文件类型:GoogleDocs,输入数据格式类型:文件,数据文件 1。来自触发器的文件,输入数据类型:json,输出文档类型:docx

使用步骤 2 中的模板生成文档(步骤 5),输入数据格式类型为 file,数据文件来自步骤 1(触发文件),输出文档类型为 docx。在下一个上传步骤中使用 5. 文件 URL。


步骤 6:上传文件(DOCX)

目前的情况: 六个步骤环环相扣。

  1. 再加一个 Dropbox上传文件
  2. 空间: 默认。 文件夹生成文档邮件合并/输出
  3. 文件从步骤 5(例如, 5. 文件 URL)。
  4. 覆盖错误的指定文件名Google_Docs_Zap_Deployed-2指定文件扩展名.docx
  5. 包含分享链接吗?真的 (选修的)。
  6. 保存并运行。每次触发时,该方案都会在输出文件夹中生成一个 PDF 文档和一个 Word 文档。

上传文件:DOCX 输出

在 Dropbox 上传文件步骤 6 中:文件夹/生成文档邮件合并/输出,文件 5. 文件 URL,覆盖 false,指定文件名 Google_Docs_Zap_Deployed-2,扩展名 .docx,包含共享链接 true

上传文件(步骤 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 文件(例如,包含一个对象的数组)。

401、402 或 API 错误

PDF4me故障排除 用于解决 API 密钥、积分和连接问题。


接下来会发生什么?

  1. 运行该场景添加文件 生成文档邮件合并 并确认两者 Google_Docs_Zap_Deployed.pdfGoogle_Docs_Zap_Deployed-2.docx 出现在输出中。
  2. 单输出如果您只需要 PDF 或 Word 文档,请删除“生成文档”及其“上传”步骤。
  3. 手动流程对于没有触发器的固定模板和 JSON 路径,请使用 Make 中的 4 步 Google Docs 指导。
  4. 地图数据:使用表达式或先前的模块动态构建数据文本 JSON,而不是内联文本。