Apps
2021.10
False
横幅背景图像
Apps User Guide for Automation Suite
上次更新日期 2024年4月19日

关于表达式

简介

提示:为了更好地理解表达式的工作原理,请查看“操作方法”部分中的使用表达式页面。

表达式由多个操作组成,您可以通过这些操作转换、修改和计算应用中的数据,以便返回输出结果。表达式可用于多种场景,例如:

  • 从资源面板绑定到变量、流程输出和其他控件值。
  • 使用&符号连接字符串。
  • 执行比较操作。
  • 在比较运算中创建逻辑运算符。
  • 通过添加到比较运算的If函数设置控件值。
  • 借助表达式执行算术运算。
  • 声明静态数据,例如“String”、True/False、123 等,或声明静态基元列表,例如字符串列表。
  • 控制隐藏、禁用、字体/背景颜色属性。
  • 从另一个控件引用记录上的选定记录或字段。

配置表达式

配置表达式时可以使用以下操作:

  • 功能
  • 命名运算符

功能

Apps 提供以下功能

函数

描述

如果所有参数都为 true,则 And 函数将返回 true。

如果任何参数为 true,Or 函数将返回 true。

对于 NOT 函数来说,如果其参数为 false,则返回 true,并且如果其参数为 true,则返回 false

将多个字符串合并为单个字符串

如果字符串包含文本片段,则返回 true

如果字符串以文本片段结尾,则返回 true

如果条件为 true,则返回一个值,否则返回另一个值

检查是否存在空值

返回文本字符串的长度

如果字符串以文本片段开头,则返回 true

运算符

除函数外,Apps 表达式还支持数学运算符和条件运算符。有关支持的运算符,请参阅下表。

类别

运算符

加法表达式

+, -

原子表达式

()、文本、变量、函数

比较表达式

<<=>>=in

连接表达式

&

等式表达式

==, !=

求幂表达式

^

逻辑表达式

&&andAND| |orOR

乘法表达式

*, /, %

一元表达式

!notNOT 、一元+ 、一元-

可以在哪里使用表达式

表达式可用于以下目的:

  • 控件
  • 规则

控件

已为以下控件及其显示值的隐藏和禁用属性启用表达式:

  • 按钮 - 文本 (不支持图标)
  • 复选框 - 标签,已选中
  • 日期选取器 - 提示文本
  • 下拉列表 - 提示文本,默认选中
  • 切换 - 标签,打开
  • 文本区域 - 默认文本、提示文本
  • 文本框 - 默认文本、提示文本
  • 标签 - 文本
  • 标头 - 文本
  • 图像 URL

注意:在控件属性上使用时,如果任何依赖值发生更改,则表达式将在运行时重新计算。

规则

规则用于启用条件逻辑。您可以对以下规则使用表达式:

  • If - 比较、分组
  • 打开 URL - URL
  • 显示消息 - 标题、消息
  • 显示/隐藏微调框 - 消息
  • 启动流程 - 输入覆盖
  • 设置值 - 值

注意:在规则中使用表达式时,不会连续重新评估表达式,仅在触发规则时才重新评估表达式。
  • 简介
  • 配置表达式
  • 功能
  • 运算符
  • 可以在哪里使用表达式
  • 控件
  • 规则

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.