跳到主要内容

邮件合并模板 Make

邮件合并系列 是一个 Make 生成文档:单个选项,用于填充经典文档 Word 使用 MERGEFIELD 标签的邮件合并模板,包含您的数据和输出。 PDF 或者 Word 这是迁移现有文档的最快途径。 Microsoft Word 将邮件合并成一封自动化的、无需代码的信件 Make 设想。

相关博客文章(4)
Google 文档模板 + JSON?轻松转换成 PDF 或 Word 文档。只需四步,无需编写任何代码!
使用 Make 从 Google 文档模板生成 PDF 或 Word 文档:Dropbox(模板 + JSON)→ PDF4me 生成文档(模板文件类型:Google 文档)→ 上传。无需编写代码,即可将占位符与数据合并。附带截图的详细步骤。
阅读帖子
Dropbox 中有 Word 模板和 JSON 文件?只需四步,即可在 Make.PDF 或 Word 中运行邮件合并!
在 Make 中实现邮件合并自动化:Dropbox(Word 模板 + JSON)→ PDF4me 生成文档(模板文件类型:邮件合并)→ 上传。将占位符与数据合并,输出 PDF 或 Word 文档。步骤详解,附带截图。
阅读帖子
Dropbox 文件夹中有新文件?使用 Make 运行邮件合并。六步,全自动!
Make 中的触发式邮件合并:当 Dropbox 中出现新文件时,查找 JSON 数据,运行 PDF4me 生成文档(邮件合并)功能,然后上传 Word 和 PDF 文件。附带截图的详细步骤说明。
阅读帖子

开始之前

Word 带有 MERGEFIELD 标签的模板
样本 simple_mail_merge_template.docx 使用标准 Word 邮件合并字段。每个合并字段名称都对应于数据文件中的一个键。
匹配数据文件
使用 sample_mail_merge_data.json (受到推崇的), 测试.xml, 或者 测试.csv合并字段名称与数据键匹配。
PDF4me 连接 Make
创建一个 PDF4me 连接 Make 并粘贴你的 API 密钥。同一个密钥适用于所有…… PDF4me 在您的场景中,该模块。

示例文件包

请下载以下文件。包含一个邮件合并模板及匹配数据。 JSONXML, 和 CSV

使用 PDF4me 的“使用模板生成文档”模块显示连接信息,模板名称设置为 PDF4me 存储库中的示例模板,文档数据类型为 JSON,文档数据文本为空,文档数据文件已从上一步(步骤 2)映射,元数据 JSON 也为空。

目标配置: Word 邮件合并模板 + JSON文档数据文本 + PDF 输出。

什么是邮件合并模板? Make

邮件合并家族正在阅读 Word .docx 它使用经典的 MERGEFIELD 标签构建,并将每个字段替换为您数据中的一个值。因为它是一个 .docx你选择 PDF4me Word 模板作为模板文件类型 Make如果您要搬迁现有住所,请选择这个家庭。 Word 将邮件合并文档导入自动化流程。

如何在邮件合并中配置邮件合并模板? Make

请按如下方式设置模块字段。必填字段标有红色星号。 Make UI

范围必需的它的作用例子
ConnectionRequiredPDF4me connection for the scenario. Click Add to create one with your API key.My PDF4me connection
Template File TypeRequiredSet to PDF4me Word Template for this template family.PDF4me Word Template
Output TypeRequiredFormat of the generated document. PDF for a locked file or Word for an editable one.PDF
Template NameRequiredTemplate file name including extension. Map from the prior module file name output.simple_mail_merge_template.docx
TemplateRequiredTemplate file binary. Map from the prior module data output (for example 1. Data from Dropbox Download a File).1. Data
Document DataTypeRequiredChoose Json for JSON payloads (most common) or Xml when the upstream system returns XML.Json
Document Data TextConditionalInline JSON or XML data. Use when Document Data File is empty.sample_mail_merge_data.json
Document Data FileConditionalMapped data file from a prior module. Use when Document Data Text is empty.1. Data

输出

该模块每次运行返回一个捆绑包。生成的文件放置在…… 文件日期 输出字段。

场地类型它包含什么
Doc DataBinaryThe generated PDF document. Map into a downstream Upload File or Send Email Attachment module.
File NameStringOutput filename based on Template Name with the extension matching Output Type.
Mime TypeStringMIME type of the generated document.

生产模式

邮件合并模板的常用制作模式Replace the manual test with these once the sample works.
来自云存储的模板
  1. Dropbox 或者 Google Drive 商店 simple_mail_merge_template.docx
  2. 下载文件会将模板以二进制形式加载。
  3. 生成文档单张地图模板名称和模板。
  4. 数据由……构建而成 Sheets 或者使用 webhook 作为 JSON
已交付的 Webhook PDF
  1. Webhook 接收记录有效负载。
  2. 生成单个文档会将其与模板合并。
  3. 输出类型为 PDF
  4. 发送电子邮件或上传文件即可发送文档数据。
从数据源批量处理
  1. 搜索记录会返回多行数据。
  2. 迭代器每次循环处理一条记录。
  3. 生成文档:每个记录运行一次。
  4. 每个文件都上传到对应的记录文件夹中。

常见问题解答

Which Template File Type do I pick for a mail-merge .docx?+
Select PDF4me Word Template. A mail-merge document is a .docx, so it uses the Word Template family; the difference is that the fields are classic Word MERGEFIELD tags.
Can mail merge output PDF?+
Yes. Set Output Type to PDF for a locked file or Word for an editable one. The merge fields are replaced either way.
Do I need Microsoft Word to run this?+
No. Make and PDF4me perform the merge in the cloud. You only need Word if you want to edit the template file itself.
What data formats are supported?+
Set Document DataType to Json or Xml. The sample pack includes sample_mail_merge_data.json, test.xml, and test.csv.

相关指南

有关底层模板引擎,请参阅 Aspose Words for .NET 文档 以及 Make 数据结构参考