如何在Azure Logic Apps中将blob内容转换为可填充的.docx文件
你不需要编写复杂Compose函数,使用现成连接器即可快速实现需求,操作步骤如下:
前置准备
首先处理你的docx模板文件:
- 打开Word模板,开启「开发工具」选项卡
- 在需要填充参数的位置插入「纯文本内容控件」,每个控件的「标记」设置为和你HTTP请求传入的参数名完全一致
- 处理完成后重新上传到Blob容器即可
逻辑应用配置步骤
你已经添加的「Get blob content」操作不需要额外调整,直接使用它的输出即可:
- 确认你的HTTP触发操作已经配置好请求JSON Schema,参数名和Word模板里的内容控件标记一一对应
- 添加Encodian 连接器的
Populate Word Document操作,该连接器有免费使用额度,满足低频使用需求,操作配置如下:File Content字段直接选择「Get blob content」输出的File Content二进制内容Document Data字段直接选择HTTP触发输出的请求Body,也可以手动逐一映射参数
- 该操作执行后会直接返回填充完成的Word文档二进制内容,你可以根据需求选择后续操作:
- 用「Create blob」操作存回存储容器
- 直接作为HTTP响应的Body返回给调用方
逻辑应用示意图参考

内容的提问来源于stack exchange,提问作者Jolo
相关产品推荐
相关产品推荐

