apps
latest
false
重要 :
有关 Studio Web 中的应用程序项目文档,请参阅 Studio Web 文档中的“应用程序项目”一章:https://docs.uipath.com/zh-CN/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web。 请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Apps 用户指南

上次更新日期 2026年3月20日

将 Apps 与 Data Service 结合使用

背景信息

备注:
  • 在运行时最多可为任何筛选器检索 1000 条记录。
  • 加载实体数据后,仅在执行规则时才会刷新数据。 通过流程或其他方式对实体所做的任何更改都不会在 Apps 中自动更新。 请务必在这些场景中显式刷新数据。
  • in运算符仅支持原始数据类型,例如: stringnumberbooleannull

使用choice-set的 Data Service 方案中不支持in运算符。您可以改为使用contains运算符,但只能用于一个输入。

概述

在开始本示例之前,请确保您具有 Data Service 的适当权限。如需了解详情,请查看“Data Service - 管理访问权限”页面。

就本示例而言,我们将使用名为“客户”的实体,其中包含以下字段:

  • Address
  • 地址 2
  • 城市
  • 电子邮件
  • 名称
  • 电话
  • 计划
  • 状态
  • 邮政编码

按状态筛选客户

使用函数:“获取”函数检索多个实体记录。此外,请使用查询生成器筛选检索到的记录。在此示例中,我们对客户实体应用筛选器,因此搜索仅返回来自华盛顿州的客户。

有关更多详细信息,请参阅“Fetch”函数

备注:

如果要检索单个记录,请改用FetchOne函数。

  1. 打开现有应用程序,或创建一个新应用程序。
  2. “表格”控件添加到您的应用程序:
    1. 选择“添加控件”
    2. 选择“显示”。
    3. “表格”控件拖动到应用程序中的某个区域。
  3. 向您的应用程序添加实体:
    1. 选择“添加任何”docs image画布顶部的图标。
    2. Select Entity.
    3. 选择租户。
    4. 选择要添加到应用程序的实体,然后选择“添加”。
  4. 将实体绑定到“表格”控件:
    1. “属性”面板的“常规”选项卡中,选择“数据源”旁边的“其他资源”按钮
    2. 选择“查询生成器”
    3. 选择要使用的实体,然后选择“添加条件”。
    4. 从下拉菜单中选择一个字段,然后选择一个运算符,例如=
    5. 输入要用于筛选记录的字符串,并用引号括起。例如,如果您只需要来自华盛顿州的客户记录,请添加"WA"作为值。
  5. 使用“表达式编辑器” ,在特定条件下应用筛选器:
    1. “查询生成器”中,选择“打开资源”按钮 ,然后选择“表达式编辑器”。
    2. 编写包含条件的表达式。例如,您可以使用 IF 条件,仅当应用程序主页上的下拉列表控件不为空且包含用户指定的值时应用筛选器:
      Fetch(of Customer)(  
      If(  
      MainPage.Dropdown is Nothing,  
      Nothing,  
      createFilterGroup(New QueryFilter(){addFilter("State", "contains", MainPage.Dropdown.Value)}, Nothing, 0)),  
      Nothing, Nothing, Nothing, New ExpansionFieldOption( {addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
      Fetch(of Customer)(  
      If(  
      MainPage.Dropdown is Nothing,  
      Nothing,  
      createFilterGroup(New QueryFilter(){addFilter("State", "contains", MainPage.Dropdown.Value)}, Nothing, 0)),  
      Nothing, Nothing, Nothing, New ExpansionFieldOption( {addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
      

当您预览或运行应用程序时,系统将执行并检索筛选后的记录。

对客户排序

使用查询生成器,将排序选项应用于搜索。

  1. 打开现有应用程序,或创建一个新应用程序。
  2. “表格”控件添加到您的应用程序:
    1. 选择“添加控件”。
    2. 选择“显示”。
    3. “表格”控件拖动到应用程序中的某个区域。
  3. 向您的应用程序添加实体:
    1. 选择“添加任何”docs image画布顶部的图标。
    2. Select Entity.
    3. 选择租户。
    4. 选择要添加到应用程序的实体,然后选择“添加”。
  4. 将实体绑定到表格并应用排序规则:
    1. “属性”面板的“常规”选项卡中,选择“数据源”旁边的“其他资源”按钮
    2. 选择“查询生成器”
    3. 选择“其他设置”。
    4. “排序依据” 字段中,添加要排序的字段,例如名称
    5. 默认情况下, “升序排序”字段设置为“True” 。选择该字段,然后输入False,以对结果进行降序排序。
  5. 预览或运行您的应用程序。当您预览或运行应用程序时,表格会以字母顺序降序显示实体中“名称”字段中的记录。

将实体与“编辑网格”一起使用

您可以使用“编辑网格”控件在应用程序中显示实体记录,并使用此控件对实体执行 CRUD 操作。

有关“编辑网格”控件相关的更多详细信息和实际示例,请参阅使用“获取”在“编辑网格”控件中检索实体记录 和将实体与“编辑网格”控件一起使用 。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新