使用 Python 脚本加入列表的示例
- Updated: 2021/01/25
创建使用 Python 函数打印消息 Go Be Great!(Automation Anywhere 版本的 Hello World)的 bot。 在此示例中,bot 将合并字符串值列表并将其打印到消息框中。
先决条件
要从 Automation 360 运行 Python 脚本,您必须已在设备上安装了最新版本的 Python 3.x。
过程
-
创建新 bot:
- 在左侧窗格中,单击自动化。
- 单击 + 创建 > 任务机器人。
- 在创建任务机器人窗口中,输入 bot 名称。
-
接受默认文件夹位置:\Bots\
要更改默认 bot 存储位置,请单击选择,按照提示操作。
- 单击创建和编辑。
注: 单一 bot 的默认最大大小为 50 MB。 -
创建变量以保存列表值:
- 单击创建变量图标。
-
在名称字段中输入 lArgument。
推荐: 在变量名称前加上小写字符前缀以指示变量数据类型。
- 选择列表类型和字符串子类型。
-
在默认值字段中,输入以下值:
- 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。 每个压缩的文件夹包含一个包含代码执行数据的文件,这对于调试很有用。