apps
2023.10
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
LEGACY
Automation Suite 旧版应用程序用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年11月11日

规则:If-Then-Else

为条件语句提供支持

我们经常希望在应用程序中“有条件地”执行操作,例如,如果标签的值小于 0,我们希望它变成红色。我们可以将 if-then-else 语句与条件表达式结合使用,在应用程序中有条件地执行操作。

在 Apps Studio 中,If-Then-Else 规则可用于指定:

  1. 要检查的条件(包含在 If 语句中)
  2. 满足条件时会发生的情况(包含在 Then 语句中)
  3. 不满足条件时会发生的情况(包含在 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”标签的文本颜色应为红色;否则应为绿色。

  • If 语句
  • 比较
  • Then/Else 语句
  • 示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。