如何将电子邮件附加 csv 文件内容存储为 azure 逻辑应用程序中的变量

How to store email attach csv file content as variable in azure logic app

我收到一个 csv 文件作为电子邮件 attachment.I 需要一种方法来读取电子邮件附件并将该附件保存为变量或直接读取附件文件内容并获取数据或存储在 blob 存储中。(如果 csv 文件保存在 blob 中,我们如何读取它。)

注意 - 此 csv 文件包含有关系统的数据 processes.I 只想从附加的 csv 文件中获取 yes 进程并继续集成。 前入职流程|是的 计费流程 |没有

针对您关于“如果csv文件保存在blob中,我们如何读取”的问题,我可以提供一个解决方案供您参考,请参考以下步骤:

1. 我的 blob 存储中有一个 csv 文件,其内容如下所示:

item,date,process
1,2020-01-01,yes
2,2020-01-01,no

2. 使用“Get blob content”获取blob的内容。

3. 在您的逻辑应用程序中搜索操作 "Parse CSV"。

会要求你输入"API Key",你需要先到这个page --> 点击"Start free trial",注册一个账号,然后创建一个新的API 钥匙。 复制密码并将其粘贴到您的逻辑中,它将允许您连接 Plumsail。

4. 将"File Content"和header输入框内,我们也可以添加一个新参数"Skip first line"并设置它 "Yes"(此参数将跳过 header 行并避免在 expect table 中出现两行 header)。

5. 然后可以从"Parse CSV" 动作循环"Body" 并使用"If" 条件来判断"process" 等于 "yes" 或 "no",并在每个分支流程中执行您想要的操作。

希望对你有帮助~