【问题标题】:In Power Automate, how to get data from a .csv email attachment and format it for display?在 Power Automate 中,如何从 .csv 电子邮件附件中获取数据并将其格式化以供显示?
【发布时间】:2021-07-29 22:34:51
【问题描述】:

第一次发布问题... 我在 Flow 中有一个简单的任务 - 我需要从 .csv 电子邮件附件中获取数据,将其格式化为 html 表格,然后在另一封电子邮件中发送。我见过几个付费连接器和一些其他方法来“解析” .csv 数据以创建 JSON 数组 - 是最好的解决方案吗?

触发器是“收到电子邮件时”。 . . . 输出是“发送电子邮件”

非常感谢任何帮助!

【问题讨论】:

    标签: json csv email-attachments power-automate


    【解决方案1】:

    您可以使用 Encodian 的 Parse CSV 连接器,它是免费的,但您需要使用他们创建一个免费帐户。

    我注意到的一件事是,您可能需要将它生成的 CSV 数据 值放入带有 json() 函数的表达式中,以确保它被正确读取。这是因为 Flow HTML Table 操作将我的测试结果检测为字符串,尽管编码器声明它是 JSON。

    json(outputs('Parse_CSV')?['body/csvData'])
    

    如果您没有更改任何操作的名称,这就是它的外观。

    正如您所说,有许多 CSV 连接器,其中提到 JSON 的连接器只是将结果格式化为 Flow 可以轻松理解和使用的东西。

    这是我的流程,显然您的流程将是收到的电子邮件,而不是按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-01
      • 2022-01-23
      • 2022-12-07
      • 1970-01-01
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      相关资源
      最近更新 更多