如何在 Azure 逻辑应用中将 blob 文件内容转换为 .docx

Posted

技术标签:

【中文标题】如何在 Azure 逻辑应用中将 blob 文件内容转换为 .docx【英文标题】:How to convert blob file content to .docx in Azure Logic Apps 【发布时间】:2021-11-09 12:28:31 【问题描述】:

我的 blob 容器上有一个 docx 模板。我想用来自 http 请求的值填充我的 word 文档(参见下面的逻辑应用图)。我不知道如何将结果“获取 blob 内容”转换为我能够填充的文件。

Sharepoint 不适合我。

我读过关于在逻辑应用上编写的文章,但我对这项技术还不熟悉,还无法在上面制作复杂的功能。

【问题讨论】:

【参考方案1】:

您无法使用 blob 存储填充 word 文档。您只能使用 O365 连接器(即 SharePoint 网站、团队组或 OneDrive)进行填充。您可以在 Populate a Microsoft Word template 选项连接器本身中清楚地看到它。

相反,您可以尝试以下方法。

我正在使用 html 文本来删除在初始化变量时要执行的任何 HTML 标记。

这是我使用的 JSON 架构


"type": "object",
"properties": 
"Name": 
"type": "string"
,
"Age": 
"type": "integer"
,
"Gender": 
"type": "string"
,
"PhoneNumber": 
"type": "string"



【讨论】:

以上是关于如何在 Azure 逻辑应用中将 blob 文件内容转换为 .docx的主要内容,如果未能解决你的问题,请参考以下文章

如何监视 Azure 存储容器/子文件夹中 Blob 的创建并触发逻辑应用发送电子邮件

如何在 Python 中将 Azure Blob 文件 CSV 转换为 Excel

使用 azure 逻辑应用将 blob 从 azure 存储帐户动态发送到电子邮件

将文件从 SFTP 复制到 Blob 存储时并行执行 Azure 逻辑应用

如何使用 blockblobservice 的 delete_blob 方法删除 azure 容器内的文件夹(blob)?

保存 Azure blob 连接器的逻辑应用标准问题