有什么方法可以在任何地方从自动化的#Prompt_assignment#变量中提取数据?

时间:2018-07-18 11:07:43

标签: dll bots rpa automationanywhere

有一个任务可以调用DLL文件并将输出输出到自动化的任何地方的alertassignment变量。该DLL返回对象(带有学生姓名和年龄)。有什么方法可以从Promptassignmet变量中提取学生的姓名和年龄,而无需调用另一个DLL?提前提醒你。

1 个答案:

答案 0 :(得分:0)

不是您想要的那样,不是。

请记住,AA绝对不是Object oriented。因此,需要在dll本身(如果您有权访问其源代码)中或通过AA的Before-After字符串操作来完成对返回对象的解析。

请注意,后者仅在未对返回的Student对象进行散列时才可行,例如“ Obj#12f837g”,但格式为ToString(),例如“ {学生:{name:Foo,年龄:12}}”。

在前一种方法中,例如,您可以返回student.name + ";" + student.age;而不是返回Student对象。

如果上面列出的两个选项都不适合您,则可以尝试通过AAE客户端中的Metabot Designer创建metabot。您可以附加dll并检查是否可以单独调用其方法。目标是为“姓名”和“年龄”找到一种Getter方法。

如果其他所有方法均失败,则是的,您需要运行另一个可以满足您目的的dll,或者自己创建dll(这听起来像是一个非常简单的dll,但我当然会错了)。

希望上述方法之一可以帮助您或至少指导您找到自己的解决方案。

相关问题