如何在 UiPATH 中编写具有多个条件的 linq 查询
How to write linq query with multiple conditions in UiPATH
问这个问题之前,我英语不是很好。很抱歉再次询问,因为其他类似问题很难理解。
问题:我想在 UiPATH 中使用具有多个条件的 linq 查询。
条件 1:如果行中有“A”,则将其更改为“Alpha”。
条件2:如果行中有“B”,则将其更改为“Beta”。
...
条件n(可能大于10):如果行中有“O”,则将其改为“Omega”。
我使用了“查找和替换”activity,但是数字越大,处理速度越慢。为了解决这个问题,我学习了linq查询,但是很难应用和使用基本示例。
请帮助..谢谢..
Linq 是 suitable 用于根据条件查询或 selecting 某些行。这样更新数据 table 不是 suitable。
您可以使用以下语句 select 所有带有 A 的行,并在 for 循环中使用它来将值从 A 更新为 Alpha
所以有几种方法可以做到这一点。
选项 1 -
如果您使用的是 DataTable,则使用 'For Each Row' activity。
然后在每个。
使用赋值 activity
所以这将更改该行的值。所以你可以在那里添加你的 if 语句。
选项 2 -
使用调用代码 Activity - 将语言设置为 C#(或 VB - 无论你喜欢哪个)
在参数中,放入您正在使用的 DataTable。
然后转到“编辑代码”并在那里输入您的 Linq 语句。
问这个问题之前,我英语不是很好。很抱歉再次询问,因为其他类似问题很难理解。
问题:我想在 UiPATH 中使用具有多个条件的 linq 查询。 条件 1:如果行中有“A”,则将其更改为“Alpha”。 条件2:如果行中有“B”,则将其更改为“Beta”。 ... 条件n(可能大于10):如果行中有“O”,则将其改为“Omega”。
我使用了“查找和替换”activity,但是数字越大,处理速度越慢。为了解决这个问题,我学习了linq查询,但是很难应用和使用基本示例。 请帮助..谢谢..
Linq 是 suitable 用于根据条件查询或 selecting 某些行。这样更新数据 table 不是 suitable。
您可以使用以下语句 select 所有带有 A 的行,并在 for 循环中使用它来将值从 A 更新为 Alpha
所以有几种方法可以做到这一点。
选项 1 - 如果您使用的是 DataTable,则使用 'For Each Row' activity。 然后在每个。 使用赋值 activity
所以这将更改该行的值。所以你可以在那里添加你的 if 语句。
选项 2 - 使用调用代码 Activity - 将语言设置为 C#(或 VB - 无论你喜欢哪个) 在参数中,放入您正在使用的 DataTable。 然后转到“编辑代码”并在那里输入您的 Linq 语句。