apps
2023.10
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Apps 用户指南

Automation CloudAutomation Cloud Public SectorAutomation Suite
上次更新日期 2024年11月11日

旧版表达式与 VB 表达式的比较

本节列出了绑定应用程序元素的常见用例,以及如何使用旧版表达式和 VB 表达式实现绑定。

在图像控件中使用静态字符串 URL

旧版

VB

  1. 添加“图像”控件。

  2. URL/值绑定属性设置为https://path/to/the/image_file.jpg
备注:

还支持 Base64 图像。

  1. 添加“图像”控件。

  2. 将“来源”属性设置为new AppsFile("https://path/to/the/image_file.jpg")
备注:

还支持 Base64 图像。

在“图像”控件中使用实体的“文件”字段

旧版

VB

  1. 在您的应用程序中,引用保存所需文件的实体。

  2. 将实体绑定到“表格”控件。

  3. 添加“图像”控件。

  4. URL/值绑定属性设置为文件。

docs image
  1. 在您的应用程序中,引用保存所需文件的实体。

  2. 将实体绑定到“表格”控件。

  3. 添加“图像”控件。

  4. 将“来源”属性设置为MainPage.Table.SelectedItem.FileColumn

在图像控件中使用存储桶中的文件

旧版

VB

  1. 在您的应用程序中,引用保存所需文件的存储桶。

  2. 创建类型为 Apps 文件的应用程序变量。 例如fileVar
  3. 添加“从存储桶下载文件”规则。

  4. 将下载的文件分配给先前创建的应用程序变量 ( fileVar )。
  5. 添加“图像”控件。

  6. URL/值绑定属性设置为fileVar
  1. 在您的应用程序中,引用保存所需文件的存储桶。

  2. 创建类型为 Apps 文件的应用程序变量。 例如fileVar
  3. 添加“从存储桶下载文件”规则。

  4. 将下载的文件分配给先前创建的应用程序变量 ( fileVar )。
  5. 添加“图像”控件。

  6. 将“来源”属性设置为fileVar

使用选项集填充“列表”控件

旧版

VB

  1. 在您的应用程序中,引用具有选项集的实体。

  2. 添加“列表”控件。

  3. 将“列表来源”属性设置为GetChoiceSet("entity_name")
  4. 将“” 属性设置为选项集名称。

阅读此过程以获取更多信息。

引用绑定到“列表”控件的选项集

旧版

VB

<PAGE_NAME>.<CONTROL_NAME>.SelectedItem.<COLUMN_NAME><PAGE_NAME>.<CONTROL_NAME>.SelectedItem.<COLUMN_NAME>

将单个选择选项集设置为控件的默认值

下拉列表、单选按钮列表控件支持单选选项集。

旧版

VB

docs image
MainPage.Dropdown.DataSource.data.Select(Function(x) x.NumberId).ToList(0)MainPage.Dropdown.DataSource.data.Select(Function(x) x.NumberId).ToList(0)

将多选选项集设置为控件的默认值

多选下拉控件支持多选选项集。

旧版

VB

docs image
<PAGE_NAME>.<MULTISELECT_CONTROL_NAME>.DataSource.data.Where(Function(x) <VARIABLENAME>.<ENTITY_FIELD_OF_TYPE_CS>.contains(x.NumberId)).toList()<PAGE_NAME>.<MULTISELECT_CONTROL_NAME>.DataSource.data.Where(Function(x) <VARIABLENAME>.<ENTITY_FIELD_OF_TYPE_CS>.contains(x.NumberId)).toList()
备注:
要使用此表达式,请确保使用“设置值”规则将实体变量设置为selectedItem

使用静态字符串填充列表控件

旧版

VB

=["Value1", "Value2", "Value3"]=["Value1", "Value2", "Value3"]
AppsDataSource.from({"Value1", "Value2", "Value3"})AppsDataSource.from({"Value1", "Value2", "Value3"})

将日期绑定到日期选取器控件

旧版

VB

要绑定今天的日期,请将“默认日期”属性设置为=Now()
要绑定今天的日期,请将“默认日期”属性设置为DateOnly.FromDateTime(Now)
要绑定特定日期,例如 2021 年 5 月 5 日,请将“默认日期”属性设置为2021-01-05
要绑定特定日期,例如 2021 年 5 月 5 日,请将“默认日期”属性设置为new DateOnly(2021,1,25)

在日期选取器控件中使用实体日期时间字段

旧版

VB

将必填实体字段绑定到“日期选取器”控件。

DateOnly.FromDateTime(customerEntityVar.DOB.Value.Date)DateOnly.FromDateTime(customerEntityVar.DOB.Value.Date)

计算两个日期选取器值之间的差值

旧版

VB

不适用

MainPage.Datepicker1.Value.Value.DayNumber - MainPage.Datepicker.Value.Value.DayNumberMainPage.Datepicker1.Value.Value.DayNumber - MainPage.Datepicker.Value.Value.DayNumber

引用错误

您可以从以下规则中引用错误:

  • 启动进程

  • 实体规则

  • 队列规则

  • 触发器工作流规则

旧版

VB

在 VB 表达式中,错误在规则输出中显示。 引用如下错误:
<PAGENAME>.<RULENAME>.Error.Message<PAGENAME>.<RULENAME>.Error.Message
<PAGENAME>.<CONTROLNAME>.<RULENAME>.Error.Message<PAGENAME>.<CONTROLNAME>.<RULENAME>.Error.Message
docs image

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。