跳到主要内容

1 篇博文 含有标签「populate」

查看所有标签

Power Automate 中的 Excel 发票模板:从 SharePoint 列表填充发票,并使用 PDF4me 将每张发票存档为 PDF/A 文件

· 阅读需 33 分钟
SEO and Content Writer

PDF4me Excel - Populate是一个 Power Automate 操作,用于将 JSON 数据填充到 Excel 发票模板中。首先,通过新建一个 SharePoint 列表项提供数据;然后,Populate 操作将数据写入模板的智能标记;最后,三个 PDF4me 操作会将工作簿转换为压缩的 PDF/A 发票,供 SharePoint 自动存储。

搜索Excel发票模板,第一页就是一个图库。微软、Vertex42、QuickBooks和Square都提供了一个设计精美的空白工作簿,但下载之后就结束了。它们都没有说明如何填写模板,实际上就是有人把客户信息复制到单元格里,导出为PDF,命名文件,然后把它放到文件夹里,一张一张地填写发票。这种流程保留了这些页面做得好的地方,任何人都能在Excel里设计模板,但却省略了下载之后的所有步骤。

流程概览
1. When an item is created
SharePoint 触发器作用于名为Excel Template的列表。每一行代表一张发票。
2. Compose
将扁平列表行重塑为模板所需的嵌套 RootData JSON。
3. Get file content using path
每次运行时都会从Shared Documents中读取 Excel 发票模板。
4. Excel - Populate
PDF4me Excel。将 JSON 数据写入工作表 1 的智能标记中。
5. Convert to PDF
PDF4me Convert。将填充的工作簿渲染为Invoice.pdf。
6. PDF - Compress
Optimize Profile Web。在应用归档标准之前运行。
7. PDF - Create PdfA
Compliance PdfA2b。将发票转化为记录的步骤。
8. Create file
SharePoint 将ExcelArchived.pdf写入/Shared Documents/ArchivedExcel目录。