如果

简介

“如果” 模块的用途:在条件满足时,执行一组动作;条件不满足时,执行另外一组动作。

添加模块后,可以分别在两个分支中添加要执行的操作(从模块工具箱中拖放动作模块到上面胡):

参数说明

如果:分支的判断条件。参数的值为 “真” 时,执行上面槽中的动作序列,为 “否”时,执行下面槽中的动作序列。参数可以接受 “布尔” 类型的变量,或者一个表达式。表达式需要输出一个布尔类型的结果。

下面是一些表达式的例子:

  • 直接写值
    • true 或 false  (大小写敏感,‘True’ 会被识别为假)
    • 1或0  (0表示假,其他表示真)
  • 写简单表达式
    • 1 >= 2 
  • 使用插值语法,将变量的值插入表达式
    • $$ {数字变量} > 5   ($$启动插值,运行时将会替换成变量的内容。 假如数字变量的值为8,那么实际的表达式为 “8 > 5” ,结果为真)


使用场景举例

  • 依据 “获取选中文字” 等操作是否成功的输出执行不同的动作,比如失败时弹出输入框让用户输入要搜索的内容。
  • 判断用户选择的选项,如果是某个值的时候执行相应的动作。