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 周的时间才能完成。

Apps 用户指南
上次更新日期 2026年3月20日
性能最佳实践
建议的最大值
备注:
建议使用以下最大值以获得最佳应用程序性能。超出这些值可能会导致性能下降,但 Apps 并未施加任何限制。
- 每个页面最多使用 200 个控件。
- 一个页面上最多可包含五个复杂控件,例如表格或网格。
- 每个选项卡控件最多在 10 个选项卡中使用页面容器。
- 最多可嵌套五个容器。
- 最多可在一个事件中嵌套十个规则。
- 使用“表格”控件最多显示 200 个只读记录。
优化了页面加载
- 使用相同的页面容器和变量加载单个页面。 假设您有一个多步骤表单,其中的步骤按顺序排列,并且每个步骤的内容都位于单独的页面中。在起始页面上,不要为每个步骤设置容器,而是要重用相同的页面容器,并使用变量或 If-Then-Else 规则将不同的页面加载到其中。
- 在页面上使用较少的“选项卡”和“页面”容器,以改善页面的初始加载。
建议的控件配置
- 使用“编辑网格”控件来显示和编辑表格记录或大型数据集。此控件提供排序、分页和服务器端功能,使其能够显示超过 1,000 个实体记录。
- 对于只读“编辑网格”控件,请在应用程序设计器中禁用编辑功能,以加快呈现速度,并删除编辑图标,以使布局更简洁。
- 通过将“编辑网格”控件的高度调整为最大值 1200 像素,提高渲染速度。此修改可同时优化可见行数。
- 如果您在“富文本编辑器”控件的多行中使用相同的格式样式,请一次应用该样式,而不是每一行。这样做可以节省呈现每行样式所花费的时间。
- 对于图像控件,我们建议将图像大小保持在原始大小的 50% 以上。对小徽标使用较低的分辨率,并避免使用高清图像,以确保最佳性能。
- 为了确保在IFrame控件中成功播放视频,请使用托管站点提供的嵌入链接。
- 为了改善可读性和应用程序的用户体验,我们建议对单选按钮控件使用七个或更少的选项,并在宽度受限时垂直堆叠这些选项。要使用七个以上的选项,请使用下拉控件。
- 不要将“表格”控件的宽度设置为
auto,以防止由于内容长度的变化而导致列宽意外变化,或者防止表格在较小的屏幕上变得太窄。该操作也会启用表格中的虚拟滚动。 - 使用像素来设置“表格”控件的宽度和高度,以便更快地呈现表格,或者防止内容太大时表格单元格溢出或换行。 该设置也会启用表格中的虚拟滚动。
- 要重用
Fetch()或GetChoiceSet()函数的输出,请使用“设置值”规则将输出分配给ListSource类型的变量。
推荐的页面设计
- 每个页面都应包含一个用例。 例如,在组织管理场景中,您可以创建一个概述页面,然后为每个部门(例如 IT、HR、财务)创建一个单独的页面。对于典型的添加/编辑方案,请考虑使用“编辑网格”控件,而不是其他编辑/添加表单。 将复杂页面拆分为模块化页面,然后使用页面容器显示它们。
- 在某些情况下,您可能需要在页面上显示上下文内容,其中页面上的不同部分互斥,并根据特定条件(例如应用程序变量的值)变为可见。我们建议按如下方式实施此方案:
- 为需要有条件地显示的每个部分创建单独的页面。
- 在应显示这些部分的主页上,添加页面容器。
- 通过选择页面容器作为目标,使用“打开页面”规则在页面容器中显示相关部分。
- 添加“If-Then-Else”规则,以根据变量值确定应呈现的页面。这可确保仅显示适当的页面,从而提供更高效、更简化的用户体验。
建议的页面、页面容器和选项卡使用情况
页面容器控件允许您在另一个页面中重用一个页面。在页面容器中连续切换页面可能会导致浏览器中的内存使用率过高。导致如此高内存使用量的页面切换事件上限取决于系统中的 RAM 容量。
选项卡控件允许您在多个选项卡中重用一个页面。就内存使用而言,使用选项卡控件比使用页面容器控件复制选项卡更高效。
如果同时使用复制同一页面的选项卡和页面容器,则效果会更加复杂。我们建议您避免在“选项卡”或“页面容器”中过度复制同一页面。这可能会导致数据重复或意外行为,因为页面中的 VB 表达式是静态定义的。
建议:
- 需要多次显示页面时,请为同一页面创建单独的副本。
- 避免在“选项卡”和“页面容器”控件中同时复制页面的多个实例。