如何处理 Azure 逻辑应用程序中的异常

How can I handle exception in Azure Logic App

我正在使用 Azure 逻辑应用程序。这是架构:

我有一个 Scope Insert Row,它在数据库中包含一个插入语句。 我想通过邮件发送插入异常的消息。 例如,如果 Insert 语句因 外键异常 而失败,我想发送此消息。

如何在 'Send error Msg' 功能中引用此错误消息?

非常感谢大家:)

您可以设置 Configure run after 值来实现它。在插入行 has failed 之后设置 Send an email 操作 运行。

如果插入操作成功,发送邮件将不会执行,如果失败,发送邮件将起作用。您还可以在超时或被跳过等操作值后添加 运行,它们都是异常。

更新:如果这是您的错误消息,您可以在代码查看模式下使用 @{body('Insert_row')?['message']} 添加它。

这是我的错误信息和主题设置。