天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 373|回复: 0

[已解决] 视图的数据筛选用以下脚本筛选运行的时候报错

[复制链接]
lillian828 发表于 2022-7-11 15:43:22 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
Q:
我建了一个“普通表_已完工未付款订单”,然后在视图的数据筛选用以下脚本筛选已完工未付款的外协订单:
(function(){

var sql="INSERT INTO tlk_普通表_已完工未付款订单 (DOMAINID,ITEM_外协订单编号_未付,ITEM_外协加工项目_未付,ITEM_外协单位名称_未付,ITEM_外协加工物料类型_未付,ITEM_单价_未付,ITEM_单价单位_未付,ITEM_总价_未付,ITEM_申请人_未付,ITEM_申请日期_未付,ITEM_检验合格数量_未付,ITEM_检验合格重量_未付,ITEM_合格率_未付,ITEM_检验日期_未付) SELECT '"+getDomainid()+"' AS domainid,ITEM_外协订单编号,ITEM_外协加工项目,ITEM_外协单位名称,ITEM_外协加工物料类型,ITEM_单价,ITEM_单价单位,ITEM_总价,ITEM_申请人,ITEM_申请日期,ITEM_检验合格数量,ITEM_检验合格重量 FROM tlk_普通表_小字外协加工单竖版 LEFT JOIN tlk_普通表_付款订单明细 ON tlk_普通表_小字外协加工单竖版.ITEM_外协订单编号 = tlk_普通表_付款订单明细.ITEM_外协订单编号_付 WHERE ((( tlk_普通表_付款订单明细.ITEM_外协订单编号_付 ) IS NULL )) AND ITEM_完工标志 = "已完工"";
println("sql~"+sql);

return sql;
})()

但运行的时候报错




debug信息如下:
org.mozilla.javascript.EvaluatorException: missing ; before statement (VIEW(__bLUSIwWUppst30k9LVt).视图_已完工未付款订单.SqlFilterScript#3)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96)
at org.mozilla.javascript.Parser.addError(Parser.java:140)
at org.mozilla.javascript.Parser.reportError(Parser.java:154)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1225)
at org.mozilla.javascript.Parser.statement(Parser.java:655)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:439)
at org.mozilla.javascript.Parser.function(Parser.java:546)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:1925)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1729)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1590)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1519)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1500)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1480)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1454)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1410)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1399)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1388)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1377)
at org.

1.png


3.png
在加INSRT INTO之前,SELECT后面的语句是没有问题的,可以查询出信息

4.png
写了脚本



A:
没有获取到字段值
2.png

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 17:52

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表