【问题标题】:Get newest azure blob storage files to Logic Apps Send Email flow将最新的 azure blob 存储文件获取到逻辑应用发送电子邮件流
【发布时间】:2022-01-28 08:06:12
【问题描述】:

如何获取要附加到逻辑应用发送电子邮件 (Outlook) 电子邮件正文的最新文件?例如,我的 Azure Function 上有一个工作流,将文件存储到 Azure blob 存储中,文件将根据文件名称上的日期信息附加,然后此发送电子邮件会将文件附加到正文电子邮件中。

【问题讨论】:

  • 正如您在上面提到的,您的函数每次都会创建一个新的 blob 还是会附加现有的 blob?
  • 嗨@VenkateshDodda-MT,我的文件将追加,因为该文件包含日期信息。
  • 所以每次触发逻辑时,该函数都会创建一个以数据为文件名的新文件,对吗?
  • 是的,没错@VenkateshDodda-MT,例如:file_20211230.csvfile_20211231.csv,那么它会附加最新的file_20211231.csv。有可能吗?
  • 让我们在这个聊天室继续讨论chat.stackoverflow.com/rooms/240558/…

标签: azure email azure-blob-storage azure-logic-apps


【解决方案1】:

基于上述共享需求,我们在本地环境中创建了示例工作流。

在我们的工作流程中,我们使用 compose 操作对 blobname 进行了硬编码,发布我们正在检查存储帐户中是否存在该特定 blob。

如果 blob 存在于存储帐户中,它将提取 blob 的内容并通过将该 blob 的内容作为附件附加到该电子邮件来触发电子邮件(使用 Send an email action 发送电子邮件)。

这是逻辑应用截图:

这是输出截图:

注意: 在我们的工作流程中,我们对 blob 的名称进行了硬编码。在您的情况下,您需要从函数应用输出中获取 blobname

【讨论】:

  • 这个答案很明确,谢谢!
猜你喜欢
  • 2021-01-30
  • 2020-03-01
  • 2021-09-13
  • 2019-05-15
  • 1970-01-01
  • 2021-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多