将日期分配给变量并在UiPath中使用它

问题描述

我需要从Excel工作表中提取员工的数据。 Excel工作表包含DoB,我需要根据DoB分配薪水。 1995年以前出生的人的工资为50000,1995年以后出生的人的工资为20000。

我尝试过,日期有问题。

UiPath Studio

解决方法

可以使用LINQ进行所需的过滤,但是如果您不熟悉VB.NET,则此方法可能有点太复杂了。 我建议使用“每行一次”循环遍历每个DataTable行,并使用VB.NET DateTime.CompareTo方法比较两个日期(Excel中的DOB和1/1/1996)。 您的工作流中已经有了IF语句,只需使用Assign活动来设置薪水列,如下所示: 分配的左侧:row("salary") 分配的右边部分:50000(或20000) 然后,您可以使用Write Range活动将计算结果保存回Excel

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...