电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-163

关于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格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信