跳转到内容

从表单或电子表格生成

账户保存在企业门户中的模板(API 模板,以及读取 Excel 工作簿、SharePoint 列表、Dataverse 表或 Google 表格的模板)可以直接在门户中生成文档,无需调用文档 API。在表单中填写一份文档的数据,或上传 CSV、Excel 文件,每一行生成一份文档。

本页面向使用 Microsoft、Google 或邮箱地址登录的账户。飞书多维表格的模板请在多维表格中的 AutomaDoc 插件里生成。

  1. 在企业门户中打开模板。
  2. 在模板所在行的菜单中,点击生成。在模板自己的页面上,生成按钮的作用相同。

模板需要先有文件。如果还没有,请上传文件,或用模板设计器制作。

点击填写表单。模板的每个字段都有一个输入框,名称与模板中相同:Customer_name 填入 {Customer_name},Customer.Email 填入关联记录的 Email 字段。

  • 图片字段填写指向公开网站上图片的 https 链接。
  • 模板重复的列表,例如 {#Items}…{/Items},显示为表格:每一行是一条明细,每一列是明细的一个字段。添加一行可添加行,垃圾桶图标可删除行。空行会被跳过。

点击生成文档。

点击上传文件,再点击选择 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 文件),并已包含 文档键 列。填写后直接上传即可。

对于多条记录生成一份文档的模板(列表、每条记录一页或标签),文件中的所有行生成一份文档,每一行是一条记录,最多 500 条。表单则由一条记录生成文档。

在这里生成的文档属于您,按您自己生成的文档计算:由您的席位覆盖,或先使用每月免费额度,再使用您的文档包。它们从不使用 Business 自动化额度。

开始之前,页面会显示本次将生成多少份文档,以及本月还剩多少份(含文档包)。如果不够,页面会提示并不会开始;如果已经用完,会显示与其他地方相同的提示,并为管理员提供账单链接。

大文件会分批发送,每批最多 50 份文档。免费版每分钟只发送几批,页面会自动在批次之间等待。

每一行都会显示进度,然后显示下载链接或失败原因。完成后:

  • 全部下载 (.zip) 把所有已完成的文档打包成一个 zip 文件下载;
  • 重试(附带失败行数)会重新发送这些行;
  • 继续生成文档返回表单或文件。

您可以停止运行:尚未发送的行会显示为失败,可随时重试。

这些文档也会列在文档中,来源为生成页面。生成页面不会发送签署请求。

  • 每个文件 10,000 行。
  • 每份文档 50 张图片,需为指向公开网站的 https 链接。
  • 一份合并文档 500 条记录。