美文网首页UiPath Studio 中文文档
【UiPath Studio 中文文档】48 流程控制 -If

【UiPath Studio 中文文档】48 流程控制 -If

作者: Creator_蔚蓝 | 来源:发表于2018-09-24 08:42 被阅读499次

If 活动包含一条语句和两个条件。如果语句为 true,则执行第一个条件( Then 部分中的活动);如果语句为 false,则执行第二个条件( Else 部分中的活动)。

在基于变量值来做决策的情况下 If 活动将会很有用。

注意:
If 活动几乎与 Flow Decision 完全相同。然而,Flow Dcision 只能用在流程图中。

使用 If 活动的示例

为了举例说明如何使用 If 活动,让我们创建一个自动化程序,它要求用户输入两个数字,检查其中一个是否可被另一个数字整除,并根据结果在 Output 面板中显示不同的消息。

当弹框的时候输入数值。注意 Output 面板显示的结果是依赖于在 Input Dialog 窗口中输入的值。

  1. 创建一个新的序列

  2. 创建两个整型变量,例如将其命名为 intFirstNumberintSecondNumber

  3. 添加两个 Input Dialog 活动到 Designer 面板

  4. Properties 面板中,为两个活动分别输入标签和标题信息,在 Result 字段分别输入 intFirstNumberintSecondNumber 变量

  5. Designer 面板中之前添加的 Input Dialog 后面添加 IF 活动

  6. Condition 部分,键入 intFirstNumber Mod intSecondNumber=0. 这个表达式用 Mod 操作符检查第一个数字除以第二个数字的余数。

  7. Then 部分,添加 Write Line 活动

  8. Text 字段中,键入 intFirstNumber.ToString + "被 "+intSecondNumber.ToString + "整除.".

  9. Else 部分,添加另一个 Write Line 活动

  10. Text 字段中,键入 intFirstNumber.ToString + "不能被 "+intSecondNumber.ToString + "整除.".当第一个数字不能被第二个数字整除的时候就会显示这段信息。

最终程序框图
  1. 点击 F5 运行自动化程序

  2. 当弹框的时候输入数值。注意 Output 面板显示的结果是依赖于在 Input Dialog 窗口中输入的值。

运行结果-1 运行结果-2

官网原文链接


更多 UiPath 相关的资讯,请关注公众号:UiPath教程

UiPath教程

相关文章

网友评论

    本文标题:【UiPath Studio 中文文档】48 流程控制 -If

    本文链接:https://www.haomeiwen.com/subject/wucuwftx.html