我正在创建一个逻辑应用程序并与 Outlook 邮件帐户和 Azure Blob 存储集成。
当我选择 blob 名称作为动态附件名称时,会自动为每个 1 和每个创建一个嵌套循环(几个月前,只有一个 for-each 创建)。
之后,当我发送邮件时,在触发过程中出现以下错误:
模板无效
无法处理第“0”行和“0”列处的操作“For_each_1”的模板语言表达式:“无法评估模板语言表达式“triggerBody()['value']”,因为属性“value”不存在,可用属性包括“Id、DateTimeReceived、HasAttachment、InternetMessageId、Subject、BodyPreview、Importance、ConversationId、IsRead、IsHtml、Body、From、To、Cc、Bcc、ReplyTo、Attachments”。请参阅https://aka.ms/logicexpressions了解使用详细信息。'。
用于将 Outlook 附件复制到 Azure Blob 存储的逻辑应用程序
我确实同意@Skin,不需要两个循环,要将 Outlook 电子邮件附件发送到 Blob,您可以使用下面的设计:
然后(获取附件 (v2) 和创建 blob 操作):
输出:
附件已发送至存储帐户: