从表单或电子表格生成
账户保存在企业门户中的模板(API 模板,以及读取 Excel 工作簿、SharePoint 列表、Dataverse 表或 Google 表格的模板)可以直接在门户中生成文档,无需调用文档 API。在表单中填写一份文档的数据,或上传 CSV、Excel 文件,每一行生成一份文档。
本页面向使用 Microsoft、Google 或邮箱地址登录的账户。飞书多维表格的模板请在多维表格中的 AutomaDoc 插件里生成。
打开生成页面
Section titled “打开生成页面”- 在企业门户中打开模板。
- 在模板所在行的菜单中,点击生成。在模板自己的页面上,生成按钮的作用相同。
模板需要先有文件。如果还没有,请上传文件,或用模板设计器制作。
点击填写表单。模板的每个字段都有一个输入框,名称与模板中相同:Customer_name 填入 {Customer_name},Customer.Email 填入关联记录的 Email 字段。
- 图片字段填写指向公开网站上图片的 https 链接。
- 模板重复的列表,例如
{#Items}…{/Items},显示为表格:每一行是一条明细,每一列是明细的一个字段。添加一行可添加行,垃圾桶图标可删除行。空行会被跳过。
点击生成文档。
上传 CSV 或 Excel 文件
Section titled “上传 CSV 或 Excel 文件”点击上传文件,再点击选择 CSV 或 Excel 文件。文件在您的浏览器中读取,只发送每份文档的数据。
- **每一行生成一份文档。**第一行是列名。
- 每一列填入同名的字段。名称按照 AutomaDoc 为所有字段命名的方式读取:空格和标点会变成
_,因此列Invoice No.填入{Invoice_No_},Customer.Name填入关联记录的字段。这里不区分大小写。列与字段表格显示每一列填入的位置;可在填入中修改,或选择不使用。没有任何列填入的字段会列出,并保持为空。 - 前几行预览按发送时的样子显示前几份文档。
CSV 文件可以用逗号、分号或制表符分隔,与 Excel 在您的语言下保存的方式一致。在 Excel 文件中,数字单元格以数字发送,日期单元格以 2026-01-31 形式的日期发送(单元格显示时间时带上时间),因此模板的 number、currency 和 date 过滤器可以为其设置格式。文本完全按输入保留,包括开头的零。隐藏的工作表会被忽略。
模板重复的列表从另一个表格中获取明细:
- 在 Excel 文件中,是与列表同名的另一个工作表(
{#Items}对应Items); - 使用 CSV 时,是与列表同名的另一个 CSV 文件(
Items.csv),通过添加明细文件添加。
两个表格都需要一个同名的列,例如 文档键。每条明细会按书写顺序归入该列值相同的那一行所对应的文档。页面会自动为您选择明细表和该列;可在明细来源、文档中的关联列和明细中的关联列中修改。页面还会提示有明细没有对应的文档,或多行使用了相同的键(此时每一行都会得到相同的明细)。
Excel 起始文件和 CSV 起始文件会下载一个文件:模板的每个字段对应一列,每个列表对应一个工作表(或一个 CSV 文件),并已包含 文档键 列。填写后直接上传即可。
多行生成一份文档
Section titled “多行生成一份文档”对于多条记录生成一份文档的模板(列表、每条记录一页或标签),文件中的所有行生成一份文档,每一行是一条记录,最多 500 条。表单则由一条记录生成文档。
在这里生成的文档属于您,按您自己生成的文档计算:由您的席位覆盖,或先使用每月免费额度,再使用您的文档包。它们从不使用 Business 自动化额度。
开始之前,页面会显示本次将生成多少份文档,以及本月还剩多少份(含文档包)。如果不够,页面会提示并不会开始;如果已经用完,会显示与其他地方相同的提示,并为管理员提供账单链接。
大文件会分批发送,每批最多 50 份文档。免费版每分钟只发送几批,页面会自动在批次之间等待。
每一行都会显示进度,然后显示下载链接或失败原因。完成后:
- 全部下载 (.zip) 把所有已完成的文档打包成一个 zip 文件下载;
- 重试(附带失败行数)会重新发送这些行;
- 继续生成文档返回表单或文件。
您可以停止运行:尚未发送的行会显示为失败,可随时重试。
这些文档也会列在文档中,来源为生成页面。生成页面不会发送签署请求。
- 每个文件 10,000 行。
- 每份文档 50 张图片,需为指向公开网站的 https 链接。
- 一份合并文档 500 条记录。