GUI执行脚本报错

attachments-2021-07-jcwsVYEr60e2bab4c9d72.png近期手动执行该脚本,经常会报错。这是日常计划任务的dos脚本,计划任务执行时没有发生过类似错误,同样的代码,手动执行会报错。但手动选择脚本的前面部分运行不报错,执行完再选取后半部分代码也未报错。

请先 登录 后评论

最佳答案 2021-07-06 09:42

DolphinDB API提交脚本代码有64K的限制。而GUI是通过DolphinDB Java API提交脚本代码的,所以确认一下是不是因为脚本代码过长导致的。

若是脚本超长的原因,有如下应对方案:

交互式执行的场景用分段提交执行即可。

批处理场景,通过对脚本进行重构和函数封装,将主要逻辑定义为函数视图或者模块,在主脚本中调用函数,这样可以减少主体脚本的代码量。

请先 登录 后评论

其它 1 个回答

wale

没看到脚本,脚本请贴一下

请先 登录 后评论