规则:If-Then-Else
为条件语句提供支持
我们经常希望在应用程序中“有条件地”执行操作,例如,如果标签的值小于 0,我们希望它变成红色。我们可以将 if-then-else 语句与条件表达式结合使用,在应用程序中有条件地执行操作。
在 Apps Studio 中,If-Then-Else 规则可用于指定:
- 要检查的条件(包含在 If**** 语句中)
- 满足条件时会发生的情况(包含在 Then**** 语句中)
- 不满足条件时会发生的情况(包含在 Else**** 语句中)
If 语句
在 If 语句内可以使用以下两种条件语句:
- 比较****:用于比较两个值。
- 分组****:用于对多个比较语句进行分组 (And/Or)。
比较
比较函数可用于编写条件表达式 - 计算结果为“True”或“False”。
每个条件都指定两个要比较的值和一个比较运算。
这些值可以是:
- 对控件属性的引用
- 静态值(例如数字或字符串)
比较运算必须为以下其中一项:
比较运算符 | 符号 | 描述 | 示例 |
---|---|---|---|
小于 | < | 如果左侧值小于右侧值,则返回 true | 3 < 6 |
小于或等于 | ≤ | 如果左侧值小于或等于右侧值,则返回 true | 兑现值 ≤ 0 |
大于 | > | 如果左侧值大于右侧值,则返回 true | 5 > 2 |
大于或等于 | ≥ | 如果左侧值大于或等于右侧值,则返回 true | 兑现值 ≥ 0 |
等于 | = | 如果左侧值等于右侧值,则返回 true | 州 = 华盛顿州 |
不等于 | ≠ | 如果左侧值不等于右侧值,则返回 true | 交易 ID ≠ 0 |
组
使用分组函数可以将多个条件表达式组合在一起。这可以让我们在应用程序中创建更复杂的条件表达式,例如“if both X and Y are true”或“if either X or Y are true”。
分组****:用于使用逻辑将多个比较语句分组到一起。
Then/Else 语句
Then** 和 Else** 语句可以是任何规则,这意味着您可以嵌套语句。
示例
场景:单击“提交”按钮时,流程将运行并返回交易 ID。如果存款少于 0,“交易 ID”标签的文本颜色应为红色;否则应为绿色。
如果值小于 0,“交易 ID”标签的文本颜色应为红色;否则应为绿色。
如有问题,可加入群聊进行交流,我们会竭力为您解答!