Power Automate Flow:将 json 转换为可读的 PowerAutomate-Items

Posted

技术标签:

【中文标题】Power Automate Flow:将 json 转换为可读的 PowerAutomate-Items【英文标题】:Power Automate Flow: Convert json to readable PowerAutomate-Items 【发布时间】:2021-06-07 10:50:12 【问题描述】:

在 CRM 中,我有一个“Doc_Config”值。

“Doc_Config”值被传递到 Power Automate Flow

我用这些数据填充了一个 Microsoft Word 文档。我的问题是,原始文本不是数据而是填充到 Word 文档中。

有没有办法转换原始文本,以便 Power Automate 识别我真正想要的数据?就像它像这样呈现给 Flow 一样:

【问题讨论】:

【参考方案1】:

问题:您可能已经复制了对象的路径并将路径值粘贴到“Doc​​_Config”值中。这里的问题应该是 @... 模式。

解决方案:请从您通过路径引用的任何对象中删除 @... 模式,如下例所示:

不正确:

@items('Apply_to_each_2')?['productname']

正确:

items('Apply_to_each_2')?['productname']

背景: 在 Power Automate 云流中,您引用动态内容工具提供的对象。但是,有时您想要捕获动态内容工具看不到或不提供的对象。在这些时候,您可以通过为它们指定路径来引用它们,如下例所示。

items('Apply_to_each_2')?['productname']

您可以通过将鼠标悬停在动态内容工具为您提供的任何对象上来观察对象的路径。

【讨论】:

【参考方案2】:

另一种选择是简单地解析数组中的数据,因为它已经是 JSON。

我将在此处添加三个指向 Imgur 图片的链接,因为我还不能直接发布图片,但想法很简单:

    将数据附加到数组变量中 添加解析 JSON 任务,单击从示例生成,然后粘贴您使用的 JSON。 您的操作现在可以用于所有其他步骤。 图片会澄清很多。

Append your data

Parse your data

Use your data

【讨论】:

以上是关于Power Automate Flow:将 json 转换为可读的 PowerAutomate-Items的主要内容,如果未能解决你的问题,请参考以下文章

关于微软云 Power Automate 对合同审批流的实现(原来叫workflow)

Power Automate 将成员添加到组

使用 Power Automate 将用户添加到 SharePoint 组

如何使用 Power Automate 在每周计划的时间将 Power BI 可视化打印为 PDF?

如何使用power automate将excel中的数据导入SharePoint list?

power automate回响