有没有工具可以从AA下载“变量信息列表”文件?还是我们总是必须检查 atmx 文件中的代码才能查看变量信息?变量信息是指使用变量的代码行,以及从任务到任务的变量映射。
2 回答
在某种程度上,您可以在 AA 内做您所要求的事情。如果您在脚本中添加“发送电子邮件”命令,然后在附件部分选择“附加所有变量”,这可以通过按 $ 符号来完成。
运行时,它会通过电子邮件向您发送一个附件,其中包含运行时所有用户和系统变量的快照,类似于您可以在“开始错误处理程序”命令中对电子邮件执行的操作。如果你把它放在顶部,它应该根据脚本开始向你显示变量,如果你在最后添加它,尽管它可以被脚本中包含的任何变量操作更改。
在记录自动化时,我通常使用上述方法将创建的所有脚本中的所有变量复制到一个新脚本中,这样我就可以获得所有使用的变量的列表。
正如 de.Vina 已经指出的那样,将值硬编码到变量中并不是最佳实践,应该通过配置文件来完成。
我认为您需要重新审视 Automation Anywhere 的最佳实践。
任何值都不得作为默认值存储在变量中。它们应该存储在配置文件中。(格式可以是以下任何一种:Excel、CSV、XML 等。)这样做的好处是当您需要更改任何值时,例如网站 URL,您只需更新配置文件,而不是您的 AA 任务. 这样做的另一个优点是,当您测试代码时,您不必检查每个变量的值。您只需要检查这些变量是否从任务映射到任务。另一个最佳实践是在每个任务上保持变量名称相同。这是为了让您使用“运行任务”命令中的“快速映射”选项。
为了回答您的问题,不能使用第三方工具下载变量值,因为这将是一个安全问题。
让我知道这是否有帮助。