蓝色棱镜决定阶段忽略字母大写

问题描述 投票:0回答:1

我是Blue Prism的新手,并且正在尝试开发一个可以在CRM门户上进行一些搜索的机器人。机器人应该在基于Web的CRM应用程序数据库中搜索某个客户,并且应该根据Excel文件中提供的信息选择正确的客户。

例如,我的Excel文件包含以下信息:

客户名称:BLABLA LTD 联系方式:[email protected] 名字:约翰 姓氏:史密斯

机器人将使用上述单元格中的信息在Web门户中执行搜索,但Web门户包含有时以大写字母表示的信息。我设法让机器人浏览包含搜索结果的网页中的每个元素,但我希望它点击与上述信息匹配的元素。我使用了一个决策阶段,因此如果表中的客户名称与元素中的客户名称相同,那么它将单击它。

问题出在表中,文本是大写的,但在Web表单中却没有,因此Blue Prism会认为价值不同。在执行计算逻辑时,有什么方法可以让机器人忽略大小写?我现在正在做的是添加一个新的计算阶段以小写形式存储所有元素,然后在新的小写变量之间执行相等逻辑,但我希望有一个更简单的方法。

case-insensitive blueprism
1个回答
5
投票

您通常可以在两个字符串上使用Lower()Upper(),这将确保它们中的两个在同一个外壳中:

enter image description here

如果您想查看有关它的更多详细信息,您将在Text下看到该功能。

© www.soinside.com 2019 - 2024. All rights reserved.