UiPath循环活动Do While的介绍和使用

一、Do While的介绍
先执行循环体, 再判断条件是否满足, 如果满足, 则再次执行循环体, 直到判断条件不满足, 则跳出循环
二、Do While在UiPath中的使用

  1. 打开设计器,在设计库中新建一个Flowchart

    2.为Flowchart命名并设置存储路径

    3.在Activities中搜索Assign,添加两个Assign控件到设计区

    4.为两个Assign设置变量、变量数据类型

    1. 在Activities中搜索While,并将Do While控件拖至设计区
    2. 在Do While控件的Body中添加LogMessage用来打印num的值
    3. 在DoWhile控件的Body中添加Assign控件,填写num变量每次循环+1的表达式,并在Do
      While控件中的Condition填写判断表达式
      注:While循环是限制性判断,然后再执行Body的表达式,而Do While循环则是先执行Body的表达式然后再判断
    4. 点击运行,在Output中查看运行结果

      UiPath交流群:465630324

相关推荐:

如何在 Python 模块中安全使用主程序的循环变量

python模块具有独立作用域,无法直接访问导入它的主程序中的变量(如循环计数器i);正确做法是通过函数参数显式传递值,而非重复import。 python模块具有独立作用域,无法直接访问导入它的主程序中的变量(如循环计数器i);正确做法是通过函数参数显式传递值,而非重复import。 在Pytho...

如何在 Tkinter Canvas 中实现循环动画的暂停与继续功能

本文介绍如何使用after()方法替代for循环,在Tkinter中实现Canvas(或任意控件)上图像/内容轮播的可响应式暂停/恢复控制,避免time.sleep()导致界面冻结的问题。 本文介绍如何使用`after()`方法替代`for`循环,在tkinter中实现canvas(或任意控件)上图...

如何在 Tkinter Canvas 中实现可暂停/恢复的循环动画

本文介绍使用after()方法替代传统for循环,在tkinter中实现响应式、可随时暂停与恢复的图像轮播(或canvas动画),确保gui始终保持交互能力,避免time.sleep()导致界面冻结。 本文介绍使用after()方法替代传统for循环,在tkinter中实现响应式、可随时暂停与恢复的...

Python中如何检测异步循环的卡顿情况_使用aiomonitor实时监控事件循环

aiomonitor能发现事件循环卡顿是因为它定期采样事件循环时间与任务栈快照,识别出“某任务运行超阈值(默认1s)”的异常状态,不依赖代码埋点,而是从运行时底层观测;普通日志仅记录主动写入的点,无法捕获静默发生的调度停滞。 为什么aiomonitor能发现事件循环卡顿,而普通日志不行 因为卡顿本质...

如何修复循环仅执行一次的矩阵零值检测逻辑

本文解析了因函数逻辑错误导致while循环提前终止的根本原因,并提供使用any()优化零值检测的正确实现方案,确保矩阵中所有零元素被彻底处理。 本文解析了因函数逻辑错误导致while循环提前终止的根本原因,并提供使用`any()`优化零值检测的正确实现方案,确保矩阵中所有零元素被彻底处理。 问题核心...