全局函数
# printl(object msg) 输出日志
# 描述
类似webjs中的 console.log(),但在AIWork中是print.log()的简写,详细参考print模块
# 参数
参数名 | 类型 | 说明 |
---|---|---|
object | 任意类型 | 打印时均会转成string输出,支持图片 数组 json对象查看 |
# 返回值
无
# 示例
printl("hello AIWork");
# stop() 停止脚本运行
说明:在脚本中执行stop()会停止当前脚本进程,但是不会立即结束需要等待进程安全回收。
参数:无
返回值:无;
stop();
# String Import(string Jsfile) 引入其他js文件
说明:直接引入代码文件夹中的其他js文件,相当于在指定位置直接导入js代码并执行,如果导入的文件都是function则相当于加载所有function
参数:
jsfile:字符串类型,为文件名
返回值:string字符串类型,返回js文件执行的结果
案例:
var js1=Import("1.js");
printl(js1);
//或者直接导入
Import("1.js");
#
# int setInterval(Function func,int time) 定时执行函数
# 描述
- 定时执行某个函数,这里要注意这个定时是同步函数,上一个调用没执行完,下一个不会准时开始,如果想异步可以在调用的方法中使用多线程执行。
# 参数
参数名 | 类型 | 说明 |
---|---|---|
func | Function | 要执行的函数名 |
time | int | 间隔时间毫秒 |
# 示例
//定义一个函数
functon p(){
printl("hello");
}
//每秒调用一次p函数
var id=setInterval(p,1000);
# 返回值
- 返回值类型:int
- 说明:任务的id如果要结束定时必须用到这个id
# void clearInterval(int id) 停止定时
# 描述
- 用于结束setInterval开启的定时
# 参数
参数名 | 类型 | 说明 |
---|---|---|
id | int | 定时生成的id |
# 示例
//定义一个函数
functon p(){
printl("hello");
}
//每秒调用一次p函数
var id=setInterval(p,1000);
//结束定时
clearInterval(id);
# 返回值
- 返回值类型:bool
- 说明:成功true 失败false
# 备注
- 更多返回错误代码请看首页的错误代码描述
上次更新: 2024/11/06, 21:21:50