使用 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健壮性,是非常重要的一环。
| 博文推荐: |
| SharePoint 2013 WebPart 管理工具分享[开源] |
| 基于SharePoint 2013的论坛解决方案[开源] |
| SharePoint 2013 学习基础系列入门教程 |
| SharePoint 2013 图文开发系列之门教程 |
| SharePoint Designer 学习系列入门教程 |
| 特:如果有Power Platform、Azure、Microsoft 365、SharePoint项目,欢迎邮件联系我,Email:linyu_s@163.com |

浙公网安备 33010602011771号