简介
“如果” 模块的用途:在条件满足时,执行一组动作;条件不满足时,执行另外一组动作。
添加模块后,可以分别在两个分支中添加要执行的操作(从模块工具箱中拖放动作模块到上面胡):
参数说明
如果:分支的判断条件。参数的值为 “真” 时,执行上面槽中的动作序列,为 “否”时,执行下面槽中的动作序列。参数可以接受 “布尔” 类型的变量,或者一个表达式。表达式需要输出一个布尔类型的结果。
下面是一些表达式的例子:
- 直接写值
- true 或 false (大小写敏感,‘True’ 会被识别为假)
- 1或0 (0表示假,其他表示真)
- 写简单表达式
- 1 >= 2
- 使用插值语法,将变量的值插入表达式
- $$ {数字变量} > 5 ($$启动插值,运行时将会替换成变量的内容。 假如数字变量的值为8,那么实际的表达式为 “8 > 5” ,结果为真)
使用场景举例
- 依据 “获取选中文字” 等操作是否成功的输出执行不同的动作,比如失败时弹出输入框让用户输入要搜索的内容。
- 判断用户选择的选项,如果是某个值的时候执行相应的动作。