执行脚本操作
- Updated: 2025/06/04
在 Python Script package 中的执行脚本 action 使您能够在 Python Script 包中执行脚本。
设置
-
选择以下任何一个选项卡来创建 Python会话:
- 会话名称: 输入您在打开操作中使用的相同会话名称。
- 变量: 输入子类型为 Python 脚本会话的会话变量。
- 启用如果 python 脚本失败则抛出异常复选框,以确保机器人在任何失败情况下显示与 Python Script 相同的错误消息。
-
可选: 在将输出分配给变量字段中,指定字符串变量。
如果 bot 成功地执行了脚本,此 action 返回字符串
True
。 否则会出现一则错误消息。
以下示例显示了执行脚本和执行函数 actions 之间的区别。
当您打开一个新的 Python 会话时,您需要提供一个 Python 脚本或文件。 脚本可能包含几行要执行的代码,也可能包含用于执行某些操作的函数文件,例如:
#executable code flow
file = open("abc.txt", "w")
file.write("Some text")
file.close()
#functions, not in executable flow
def function1():
return 9+10
def function2():
return "Some Text"
def add(a,b):
return a+b
- 当您使用执行脚本 action 时,它只会执行脚本中可执行流程的代码行。 任何已定义但未被调用的函数都不会被执行。
- 当您使用执行函数 action 时,会话可以调用脚本或文件中的任何函数,并提供函数所需的参数,同时将返回值存储在变量中。