- 入门指南
- 在开始之前
- 如何
- 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 在应用程序中利用实体
- 在应用程序中利用队列
- 应用程序生命周期管理 (ALM)
- 基本故障排除指南
为帮助您在设计应用程序时定义特定表达式或包含单独的操作,设计器中提供了一组开箱即用的“函数”。
根据功能规格的不同,有些会以图形表示,而有些则不会。
通过选择所需的运算符开始使用可用函数,输入参数,然后等待返回输出值。
- 接受的参数可以是相同类型的参数,也可以是参数的隐式转换。
- 输出值可以是原始值或对象。
函数运算符
数学运算符和函数
Please access this page for more details.
算术运算符
| 运算符 | 描述 | 示例 |
|---|---|---|
+ | 添加 | x = y + 2 |
- | 减法 | x = y - 2 |
* | 乘法 | x = y * 2 |
/ | 除法 | x = y / 2 |
% | 模除(除法的余数) | x = y % 2 |
++ | 增量 | x = ++y |
-- | 减量 | x = --yx = y-- |
字符串运算符
我们将使用以下假设来介绍字符串运算符:text1 = "Good ", text2 = "Morning", and text3 = ""。
| 运算符 | 示例 | 文本1 | 文本2 | 文本3 |
|---|---|---|---|---|
+= | 文本1 +=文本2 | "Good Morning" | "Morning" | "" |
& | 文本3 =文本1 +文本2 | "Good " | "Morning" | "Good Morning" |
比较运算符
我们将使用以下假设来介绍比较运算符:x = 5。
| 运算符 | 描述 | 正在比较 | 返回 |
|---|---|---|---|
=, == | 等于(“=”等同于“==”) | x == 8x == 5 | False True |
> | 大于 | x > 8 | False |
>= | 大于或等于 | x >= 8 | False |
!= | 不等于 | x != 8 | True |
< | 小于 | x < 8 | True |
<= | 小于或等于 | x <= 8 | True |
逻辑运算符
我们将使用以下假设来介绍逻辑运算符:x=6 和 y=3。
| 运算符 | 函数 | 描述 | 示例 |
|---|---|---|---|
!, not, NOT | Not() | 不 | !(x === y) is true |
&&, and, AND | And() | 与 | (x < 10 && y > 1) is true |
||, or, OR | Or() | 或者 | (x === 5 || y === 5) is false |
其他运算符
如果指定属性位于指定对象中,则 in 运算符将返回 True 结果,否则将返回 False 结果。
in运算符仅支持原始数据类型,例如string 、 number 、 boolean 、 null。
使用choice-set的 Data Service 方案中不支持in运算符。您可以改为使用contains运算符,但只能用于一个输入。
功能: Guid
使用此函数生成唯一标识符。
| 语法 | 描述 |
|---|---|
| GUID() | 返回唯一标识符 |
函数: IF
To better understand how the New function works, check out the Using Apps with Data Service pages in the How To section.
使用此函数可创建新的内存中实体。在运行“创建实体” 规则之前,此实体不会存储在数据服务中。
您可以使用“新建”函数创建新的实体记录,而“查找” 函数将创建一个只能用于更新现有实体记录的数据上下文。
For more information on using the function, see the Using the New Function page.
| 语法 | 描述 | 示例 |
|---|---|---|
| 新 (实体) |
创建新的内存中实体。 |
|
使用“新建”函数创建新实体时,将自动填充默认值。
函数:Lookup
To better understand how the Lookup function works, check out the Using Apps with Data Service pages in the How To section.
使用此函数查找并返回表格中满足公式或条件的第一条记录。
| 语法 | 描述 | 示例 |
|---|---|---|
|
查找 (实体和条件) |
返回与条件匹配的第一条实体记录 |
|
函数:Filter
To better understand how the Filter function works, check out the Using Apps with Data Service pages in the How To section.
使用此函数可根据表格的字段筛选表格。
此函数执行不区分大小写的检查。
根据项目的需求,您可以选择在使用“筛选”功能时排除某些条件。 要排除条件,您可以编写一个表达式,将筛选字段(条件数组的第一个参数)解析为null 。 例如,您可以使用以下内容:
Filter(Customer, [If(IsBlank(Dropdown.Value), null, City), "=", Dropdown.Value])
In this case, the filter on City is only applied when the Dropdown contains a value other than blank.
| 语法 | 描述 | 示例 |
|---|---|---|
|
筛选 (实体和条件) |
该函数返回所有结果为 true 的记录。这些表达式可以按名称引用字段/列。 |
|