- 入门指南
- 在开始之前
- 如何
- 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 在应用程序中利用实体
- 在应用程序中利用队列
- 应用程序生命周期管理 (ALM)
- 基本故障排除指南
关于函数
为帮助您在设计应用程序时定义特定表达式或包含单独的操作,设计器中提供了一组开箱即用的“函数”。
根据功能规格的不同,有些会以图形表示,而有些则不会。
通过选择所需的运算符开始使用可用函数,输入参数,然后等待返回输出值。
- 接受的参数可以是相同类型的参数,也可以是参数的隐式转换。
- 输出值可以是原始值或对象。
函数运算符
数学运算符和函数
请访问此页面以了解更多详细信息。
算术运算符
| 运算符 | 描述 | 示例 |
|---|---|---|
+ | 添加 | 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.
使用此函数可创建新的内存中实体。在运行“创建实体” 规则之前,此实体不会存储在数据服务中。
您可以使用“新建”函数创建新的实体记录,而“查找” 函数将创建一个只能用于更新现有实体记录的数据上下文。
有关使用该函数的更多信息,请参阅使用新函数页面。
| 语法 | 描述 | 示例 |
|---|---|---|
| 新 (实体) |
创建新的内存中实体。 |
|
使用“新建”函数创建新实体时,将自动填充默认值。
函数:Lookup
为了更好地了解“查找”功能的工作原理,请查看“操作方法” 部分中的 将 Apps 与 Data Service 结合使用 页面。
使用此函数查找并返回表格中满足公式或条件的第一条记录。
| 语法 | 描述 | 示例 |
|---|---|---|
|
查找 (实体和条件) |
返回与条件匹配的第一条实体记录 |
|
函数: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 的记录。这些表达式可以按名称引用字段/列。 |
|