使用 Python 脚本加入列表的示例
创建使用 Python 功能打印消息 Go Be Great!(Automation Anywhere Enterprise 版本的 Hello World)的 bot。在此示例中,bot 将合并字符串值列表并将其打印到消息框中。
先决条件
要从 Automation 360 运行 Python 脚本,您必须已在设备上安装了最新版本的 Python 3.x。
过程
-
打开新 bot:
- 从 Control Room中,选择 “博茨 > 我的爬虫程序”。
- 单击 创建新 > 爬虫程序。
- 在 创建任务爬虫 程序窗口中,输入 bot 名称。
-
接受默认文件夹位置 \Boths\。
要更改 bot 的存储位置,请单击 “选择 ”,然后按照提示操作。
- 单击 创建和编辑。
-
创建变量以保存列表值:
- 单击创建变量图标。
-
在名称字段中输入 lArgument。
Recommendation: 在变量名称前加上小写字符前缀以指示变量数据类型。
- 选择列表类型和字符串子类型。
-
在默认值字段中,输入以下值:
- 0 时的值:Go
- 1 时的值:Be
- 2 时的值:Great
- 3 时的值:!
- 单击创建。
-
为脚本提供 Python 脚本 > 打开 action。
- 双击或拖动 Python 脚本 > 打开。
- 选择手动输入选项。
-
将以下文本复制并粘贴到在此输入脚本字段。
def data ( str ): x = " ".join( str ) return x
-
使用 Python 脚本 > 执行功能 action 告知 bot 运行脚本。
- 双击或拖动 Python 脚本 > 执行功能。
- 在输入要执行的函数名称字段中输入数据。
- 在从参数到函数下拉列表中选择 lArgument 变量。
-
为
将输出分配给变量
字段创建 sOutput 变量。
-
插入消息框 action 以保持 Python 功能输出:
- 双击或拖动消息框 > 消息框 action。
- 在输入要显示的消息字段中,选择并插入 sOutput 变量。
- 选中在以下时间后关闭消息框选项。保留该字段中的默认值 5 秒。
-
使用 Python 脚本 > 关闭 action 以关闭脚本执行会话。
- 双击或拖动 Python 脚本 > 关闭。
- 单击保存。
-
单击运行图标。
bot 会生成一个消息框,其中包含文字 Go Be Great! 5 秒后,消息框消失。
要查看 bot 启动程序日志,请导航到 C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip。每个压缩的文件夹包含一个包含代码执行数据的文件,这对于调试很有用。