- 入门指南
- 在开始之前
- 如何
- 通知
- 使用 VB 表达式
- 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 在应用程序中利用实体
- 在应用程序中利用队列
- 应用程序生命周期管理 (ALM)
- 基本故障排除指南
Apps 中的变量
使用变量在页面之间存储值。
您可以在页面的“已加载”事件中使用“设置值”规则来设置页面加载时变量的默认值。
Apps 支持创建以下类型的变量:
-
Apps 文件 - 特定于 Apps 的文件对象,用于处理文件上传或下载。
new AppsFile("https://imageURL.png")
new AppsFile("https://imageURL.png") -
数组 - 原始数据类型或复杂对象的数组。例如:
-
字符串数组:
New String() {"Hello", "World"}
-
Apps 文件数组:
New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
-
实体类型数组:
new Customer() { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
new Customer() { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
-
-
选项集 - 存储实体的选项集数据。例如:
-
GetChoiceSet("Team")
- 返回包含选项集值的列表来源。 -
GetChoiceSetValue("Team", 1)
- 返回指定的选项集值。
-
-
数据表 - 一种系统数据类型,用于存储流程数据表输出参数的值或创建自定义数据表,例如:
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True ) -
日期 - 例如
New System.DateTime (1993, 5, 31, 12, 35, 0)
。 -
仅日期 - 特定日期,不包含时间。例如,
New System.DateOnly (2020, 04, 20)
。 -
日期时间偏移量 - 相对于 UTC 的日期和时间。此结构包含“日期时间”值和“偏移量”属性,该属性定义当前“日期时间偏移量”日期与协调世界时 (UTC) 之间的差异。例如:
new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0), new System.TimeSpan(-7, 0, 0) ) // output 5/15/2023 7:00:00 AM - 07:00
new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0), new System.TimeSpan(-7, 0, 0) ) // output 5/15/2023 7:00:00 AM - 07:00 -
十进制数字 - 例如
88.53
。 -
Double
-
Guid - 实体的唯一标识符。
-
Int16
-
整数 64
-
列表 <T> - 例如:
-
字符串列表:
New List(Of String) From {"string 1", "string 2", "string 3"}
-
列表对列表(用于下拉控件):
New List(Of Customer) From { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
New List(Of Customer) From { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
-
-
列表来源 - 用于将实体查询的结果存储在变量中。您需要使用语法
ListSource(of <Entity_name>)
。 -
可空 - 用于定义空值。默认情况下,所有引用类型(例如字符串)都可以为空,但所有值类型(例如 Int32)都不能为空。
备注:默认情况下,除字符串以外的原始数据类型不可为空。使用此变量类型可将其设置为 null。例如,如果您创建类型为“可空 <Int32>”的应用程序变量,则可以将值设置为“无”。
-
对象 - 存储任何类型。
-
单精度 - 用于存储不需要完整数据宽度的浮点值。默认值为“0”。
-
文本(字符串)- 例如
"Hello world"
-
True 或 False(布尔值)
-
UInt16 - 保存无符号 16 位(2 字节)整数,值范围从 0 到 65,535。
-
UInt32 - 保存无符号 32 位(4 字节)整数,值范围从 0 到 4,294,967,295。
-
UInt64 - 保存无符号 64 位(8 字节)整数,其值范围为 0 到 18,446,744,073,709,551,615。
-
整数 (Int32) - 例如
88