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

工作流活动

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

对于数据表中的每一行

UiPath.Core.Activities.ForEachRow

描述

该活动用于对指定的“DataTable”变量中的每一行执行一次操作。

限制

“遍历数据表中的每一行”活动不支持在子活动中暂留。

要突破此限制,请使用包含数字的常规“遍历”活动,按索引遍历每一行:

  1. 将循环设置为从 1 到表格中的行数:
    Enumerable.Range(1, dataTable.RowCount).ToList()
    Enumerable.Range(1, dataTable.RowCount).ToList()
    
  2. 在循环中,通过行号访问行:
    dataTable.Rows(currentNumber)
    dataTable.Rows(currentNumber)
    
    重要提示:

    始终通过行号访问行,而不是将当前行存储在变量中。

项目兼容性

Windows - 旧版 | Windows | 跨平台

跨平台配置

  • “数据表”- 此为要对其每一行执行一次操作的“DataTable”变量。
  • Item - The name used to reference each row in the contained activities.
  • Body - Activities to be executed for each row are placed here.

Windows - 旧版 Windows 配置

设计器面板
  • For Each - The name used to reference each row in the contained activities.
属性面板
常见
  • “显示名称”- 活动的显示名称。
输入
  • “条件” - 此条件适用于整个循环。如果设置为False ,则不会执行活动主体。
  • “数据表”- 此为要对其每一行执行一次操作的“DataTable”变量。
  • “最大迭代次数” - 输入应执行循环的次数。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。

输出

  • “索引”- 该索引从零开始,用于指定正在迭代的当前集合中的元素,其存储在“Int32”变量中。

使用“遍历数据表”活动的示例

您可以在此查看包含多个活动的示例,了解如何使用“遍历循环”活动。

此页面有帮助吗?

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