迭代器相关条件
- Updated: 2025/09/17
循环迭代器是一个变量,用于跟踪循环中的当前迭代。 它用于控制循环执行的次数,并在每次迭代时访问列表或数组中的元素。
迭代器 | 描述 |
---|---|
对于 CSV/TXT 中的每一行 | 为指定 CSV 或文本文件中的每一行重复集合 actions,并将当前行中的值分配给记录变量。 请参阅 使用对于 CSV/TXT 中的每行迭代器。 |
对于 Data Table 中的每一行 | 为指定表中的每一行重复集合 actions,并将当前行中的值分配给记录变量。 请参阅 使用对于表中的每行迭代器。 |
对于 SQL 查询数据集中的每一行 | 为指定 SQL 查询数据集中的每一行重复集合 actions,并将当前行中的值分配给记录变量。 请提供您用于建立与数据库的连接的会话名称。 |
对于 Dictionary 中的每个键 | 为指定的字典变量中的每个键重复集合 actions,并将当前键的名称分配给变量。 注: 当 bot 运行包含 字典
action
action 的循环 时,bot 只会在字典中的原始项目数上迭代;它将忽略使用 放置
action 插入的项目。
|
对于 Dictionary 中的每个值 | 为指定的字典变量中的每个值重复集合 actions,并将当前值分配给变量。 由于此变量类型可以保存各种子类型(字符串、数字、布尔等),因此,如果在配置操作时快速创建变量,则变量是任何类型。 注: 当 bot 运行包含
action 的循环 action 时,bot 只会在字典中的原始项目数上迭代;它将忽略使用放置
action 插入的项目。
|
对于邮箱中的每封邮件 | 为指定邮箱中的每封电子邮件重复集合 actions。 请参阅 使用“对于邮箱中的每封邮件”迭代器。 |
对于工作表中的每行(Excel basic 或 Excel advanced) | 为工作表中包含数据的每一行重复集合 actions,并将当前行中的值分配给记录变量。 提供您用于打开 Excel basic 或 Excel advanced 工作表的会话名称。 指定是否对所有行、指定行或指定单元格范围重复 actions。 从将当前行分配给此变量列表中选择记录变量或创建新记录变量。 请参阅 记录变量。 此迭代器检索单元格值作为字符串数据类型。 它支持 Excel 单元格格式,包括数字、百分比、货币、科学和日期。 例如,货币格式单元格的值在传递到表或记录变量时保留货币符号。
此选项不可使用全局会话选项来共享使用 Excel advanced package 的 Microsoft Excel 会话。 替代解决方案: 使用获取多个单元格 action 并将数据保存到一个可数据化的变量中,然后使用选定了数据表选项的 Loop package。 |
对于电子表格的表中的每一行 (Apple Numbers) |
|
对于文件夹中的每个文件 | 为指定文件夹中的每个文件重复 actions 组,并将当前文件的属性分配给包含两个键的字典变量:name 键包含文件名,extension 键包含文件扩展名。要打开不同扩展名的文件,请使用变量选项来指定文件夹路径、文件名和文件扩展名。 首先,为文件夹路径创建一个变量 |
对于文件夹中的每个文件夹 | 为指定文件夹中的每个文件夹重复集合 actions,并将当前文件夹名称分配给字符串变量。 使用包含所有子文件夹选项递归遍历文件夹中的每个子文件夹,包括隐藏文件夹。 |
对于列表中的每一项 | 为指定列表中的每个项目重复集合 actions,并将当前项目分配给变量。 指定是否对列表中的所有项目重复 action 还是只对列表中的项目范围重复。 由于此变量类型可以保留各种子类型(字符串、数字、布尔值等),因此,如果在配置 action 时快速创建变量,则变量是“任何”类型。
注: 列表中的索引从零开始。 例如,要重复从列表第三个位置到第六个位置的项目 action,请在相应的字段中指定 2 和 5。
|
n 次 | 以指定次数重复容器中的 actions。 您可以将迭代计数分配给数字变量。 |
对于记录中的每个值 | 对指定记录中的每个值重复 actions,并将当前值分配给变量。 由于此变量类型可以保存各种子类型(字符串、数字、布尔等),因此,如果在配置操作时快速创建变量,则变量是任何类型。 |
对于日历中的每个会议 | 使用此选项可为指定日历中的每个会议重复集合 actions。 请参阅 在循环中使用 Microsoft 365 Calendar 操作。 |
对于工作表 (Microsoft 365 Excel) 中的每一行 | 对工作表中包含数据的每行重复集合 actions。
|
对于邮箱 (Apple Mail) 中的每封邮件 | 请参阅 使用适合 Apple Mail 的“对于邮箱中的每封邮件”迭代器 |
对于邮箱 (Microsoft 365 Outlook) 中的每封邮件 | 为 Microsoft 365 Outlook 收件箱中的每封电子邮件重复集合 actions。
|
Microsoft Outlook (macOS) - 对于邮箱中的每封邮件 | 请参阅 将循环迭代器用于 Microsoft Outlook (macOS)。 |
对于用户 (Microsoft Teams) 的每次聊天 | 请参阅 使用“对于用户的每个聊天”迭代器 |
对于团队 (Microsoft Teams) 中的每个频道 | 请参阅 使用“对于团队中的每个频道”迭代器 |
对于频道 (Microsoft Teams) 中的每条消息 | 请参阅 使用“对于频道中的每条消息”迭代器 |
对于聊天 (Microsoft Teams) 中的每条消息 | 请参阅 使用“对于聊天中的每条消息”迭代器 |
对于每个团队 (Microsoft Teams) | 请参阅 使用“对于每个团队”迭代器 |
对于队列 (Workload) 中的每个工作项 | 为队列中的每个工作项重复集合 actions,并将工作项分配给记录变量。 记录变量返回三个固定的关键值,即 workitemId、workitemValues 和 workitemMetadata。 请参阅 使用“对于队列中的每个工作项”迭代器 |
对于 XML 数据集中的每个节点 | 为 XML 数据集中的每个节点重复集合 actions,并将当前节点分配给字符串变量。 请提供您用于打开 XML 文件的会话名称。 |