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更加详细的结果.

     

     

  • 相关阅读:
    java(5)流程控制n阶乘各位和
    java(4)运算符
    java(3)
    java(2)
    java(1)
    语音识别,图片识别(1)
    java实现——005从尾到头打印链表
    java实现——004替换空格
    java实现——003二维数组中的查找
    java实现——035第一个只出现一次的字符
  • 原文地址:https://www.cnblogs.com/TheMiao/p/14078086.html
Copyright © 2011-2022 走看看