Azure逻辑应用程序。根据电子邮件附件名称写入不同的Blob容器

时间:2018-11-23 04:30:35

标签: c# azure cloud azure-logic-apps

我正在创建Azure Logic应用程序。

我的要求如下:

  1. 每5分钟检查一次Office365邮箱是否有新邮件。
  2. 在检测到带有附件的新电子邮件时触发。
  3. 根据附件名称复制该附件(.xls文件)并放在相应的blob文件夹中。

到目前为止,我有以下几点。已设置带有附件的邮件触发器,并设置为每5分钟检查一次。

enter image description here

如何根据附件的名称写入不同的Blob文件夹?

1 个答案:

答案 0 :(得分:1)

  

如果文件名包含X,则将其发送到FolderExampleName1;如果文件名包含Y,则将其发送到FolderExample2。

根据您的描述,我认为您可以使用condition来实现所需的功能。

当附件名称包含“ hello”时,它将进入/data/f1文件夹,否则将进入/data/f2文件夹。您可以参考以下快照: enter image description here

此外,如果您还有两个文件夹,则可以在邮箱触发器下使用Add a parallel branchenter image description here