全局函数
全局函数
描述:在编辑器中编写自定义函数,供流程中调用

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
- 后置延时 - 组件功能执行后等待的时间,单位为“ms”
- 备注- 组件备注说明,以便于理解和快速定位
全局函数名
- 函数名 - 全局函数里的函数名
返回值
- 输出到变量 - 返回函数里return的值
注意
函数中没有return的情况下,默认返回None
使用示例
执行逻辑
1、点击我的工程中的“全局函数”(或点击编辑按钮),进入函数编辑界面。
我的工程的“全局函数”:

全局函数编辑按钮:

2、在编辑界面,根据python语法结构定义函数,以def开头,后面是函数名称,括号内是定义传入的参数,最后是“:”冒号,冒号下面就是函数内的内容,python需要严格按照缩进来编制,如缩进位置和格式不对,编译则会报错,请注意。这个简单的函数演示:
# 编译日期:2020-06-01 10:26:41
# 版权所有:www.i-search.com.cn
# coding=utf-8
def a(Name,Age = 12):
print('%s今年%d岁啦'%(Name,Age))
return Name

3、函数编辑完成之后,Ctrl + s保存或者点击“编译”按钮进行编译保存,回到【全局函数】组件,点击【全局函数】的组件,点击“函数名”参数的下拉框,就可以选择刚刚编辑好的函数,函数中的参数会带到组件的属性中去,可以自由填写属性的内容,也可以连接变量进行赋值:

4、当函数内设定了return返回值,就代表函数运行的结果可以保存到变量中或供别的流程步骤进行调用了;如果没有设置return返回值,那函数输出结果默认为None。比如该例中设定了return返回值为Name,将组件的返回值连接【输出】组件,后面运行【输出】组件就输出的是Name的值

输出结果
执行组件后--->控制台返回代码的return值:张三
