zoukankan      html  css  js  c++  java
  • Power Automate 中的scope 做error handling

     Flow 里面有一个action 是 scope.  

    这个scope大家多数把他用做来把几个action圈起来.  但是scope不仅仅是可以起到做成代码块 圈起来动作, 也可以做成error handling.

    我们首先看看result的定义. 

    但是这又什么用处呢? 

    我们经常定义scope的时候, 会发现exception 的信息不是特别清楚. 比如说下面的例子, 如果我在filter query中有很长的多维度的请求. 那这个bad request的提示就非常局限.

    那我们是否可以通过result来获取到详细的报错信息呢?

    首先我们需要创建一个variable, 并且在variable中的expression中写出result('Scope'). result现阶段在flow的expression中还是不能被提示, 所以我们需要手动写公式

    并且我们把set variable改在scope 失败之后. 做一个exception抓取失败信息的动作

     

     我们可以看到set variable中就可以获取到详细的处理信息. 并且是我们熟悉的json格式

    当我们把数据format之后可以看到error message的详细信息.并且有笔之前bad request更加详细的结果.

     

     

  • 相关阅读:
    git安装和使用
    GitHub入门
    jmeter入门
    this关键字
    ES6函数
    代码雨
    this指向练习题
    a标签阻止默认跳转行为事件
    模板引擎的应用
    面向对象
  • 原文地址:https://www.cnblogs.com/TheMiao/p/14078086.html
Copyright © 2011-2022 走看看