名称:

Branch | 是哪些值

图标:

Branch是哪些值 - 图1

功能:

  • 判断处理:输入的是输出中哪个选项,由对应输出选项向下传递/处理
  • 逻辑处理中使用,一般都是放在一个行为处理元件中(Action\Service\Secured Service\Callable Service\Timer等元件中)
  • 用来判断输入的是哪个输出选项或是特定选项以外其他项,并传出传入数据值

    使用方式:

    判断是否有某个或几个或非特定的值输出:

    输入:

  • <Selector>:各种类型值的输入,单数,必须项;可以是任意类型,由上一步输入对象决定,比如可以是数字、字符、日期、数据结构等类型的输入值或对象

  • <Data>:各种类型值的输入,单数,非必须项;是各类选项输出的值
    · 当<Data>缺省时,<Selector>输入值既是选项也是选项对应的输出值
    · 当<Data>输入时,<Selector>输入值用来匹配是哪个输出项,但输出的值由<Data>来传入的

    输出:

  • <Value 1> <Value 2>:各种类型值的输出,单数,非必须项;各个输出项名称对应的是一个特定的<Selector>输入值,重命名来用名称与<Selector>输入值比较是否一致;可以添加多个输出项并命名为<Selector>可能的值

  • 任意一个输出元件的值在<Data>有输入时就是<Data>输入值或对象,当没有时,选项本身就是输出值;比如输入一个4的数字,输出中有345三个名称的输出项,如果没有<Data>输入对象,则名称为4的输出有值传出,且值为4,如果有<Data>输入对象,则名称为4的输出有值传出,值为<Data>输入内容
  • <Other>:各种类型值的输出,单数,非必须项;输出不是已添加特定输出值的其他任意值,可以用右键单击在弹出菜单中添加子元件方式添加此输出项

    示例:

    案例:判断输入的值并传出数据

    任意一个项目的目录“Examples/File Library/File Library View/显示文件的类型”中:
    Branch是哪些值 - 图2