关于botp中脚本编写常见注意事项

现场背景:最近接了不少脚本报错,java.lang.NullPointerException
at com.kingdee.bos.kscript.dom.expr.BinaryOpExpr.output(BinaryOpExpr.java:83)这类异常是典型的脚本报错,下面我们来分析几个常见用法
案例一:sql写法
BOTgetObjectFromID(#sql_val("你要的拼接的sql"));
sql编写注意事项:
正常我们的sql是这样的sql = select * from 表名 where 条件 = 'xxxxxx';
所以针对标准的写法应该是以下这种用“+”作为连接符拼接起来
#sql_val("SELECT FID FROM T_MM_ProjectGroup where FNUMBER = '" + 1.2 + "'"))
注意:#sql_val()语法只能查出一个参数
案例二:脚本中中获取某个对象的具体值写法
误区:我们很多人java写多了dep脚本写多了就会养成一个习惯拿到对象后直接.get(xxx属性)这个在dep和普通
关于botp中脚本编写常见注意事项
现场背景:最近接了不少脚本报错,java.lang.NullPointerExceptionat com.kingdee.bos.kscript.dom.expr.BinaryOpExpr.output(BinaryOpExp...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



