使用 Power Automate 如何做异常处理

  前言

  上一篇博客为大家介绍了如何解决Automate中处理JSON属性为空的情况,保证了Flow的健壮性,但是,很多时候我们不能把所有情况想完整。

  大家都知道,在前后端我们通常用try...catch...finally...进行异常处理,Automate也是这样的思路。

  正文

  1.我们经常在Flow中遇到这样的错误,Flow run failed,然后,也不知道什么时候出的问题,经常过了几个小时甚至几天才发现,有一个Flow运行失败了。

  2.这时候,我们需要一个Action叫做Scope,如下图:

  3.添加完Scope,我们把可能会报错的Action放到Scope里,如下图:

  4.难道加一个Scope就完了么?那肯定不行,还需要发邮件,如下图:

  5.大家可能会说,这不是每次都发邮件么?

  我们还需要配置一下这个发邮件Action的run after,只有Scope运行失败或者超时时才发邮件,如下图:

  6.我们测试一下效果,当Scope运行报错了,然后执行了发邮件的操作,如下图:

  7.我们再看一下Scope运行成功的时候呢?发邮件的操作就没再执行了,如下图:

  结束语

  在开发Automate的时候,异常处理保证Flow健壮性,是非常重要的一环。

posted @ 2025-03-04 23:07  霖雨  阅读(112)  评论(0)    收藏  举报