我正在尝试从Automation Anywhere运行宏。我正在尝试将字符串作为Macro的参数传递。
问题是字符串中包含逗号(),而Automation Anywhere使用逗号(,)分隔参数
示例数据:
示例,示例媒体。公司。
这只是1个参数,但是Automation Anywhere会将其视为两个不同的参数
我尝试过:
我有2个解决方法:
解决方法1
在单元格中设置数据,然后宏将读取它-工作正常
解决方法2
用Tilde(〜)替换逗号(,),然后将Macro替换回-工作正常
即使我有一个可行的解决方案(如上所述,我也通过其他方式使解决方案起作用),我想知道在Automation Anywhere中是否可以通过适当的参数方式进行此操作
答案 0 :(得分:0)
听起来您已经有了一些工作选择。因此,其他任何内容都是可选的。我见过成功的案例,您可以尝试自己的案例:
list
。 String Operation -> Join
,并使用逗号作为分隔符。 通常,逗号或Automation Anywhere中的任何其他特殊字符,仅在“编译时”(保存时)而不是“运行时”提供特殊属性。
我还没有在您的场景中测试过此方法,但是这只是一个很好的尝试,可以利用它使您的代码保持在AA中,而不是在Excel中具有浮动依赖性。