-
-
高效摸鱼 初学数据Lv2
发表于2020-8-28 11:02
悬赏100
已解决
楼主
研发在I521中定制了自定义函数,写法如下:scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")
函数返回值是true和false
审核校验规则是:当返回false时触发审核,提示审核不通过;返回true时审核通过
试过以下写法均不生效:
1.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM") 提示审核表达式必须为布尔型
2.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")=true 提示操作非法:=的操作数个数或类型不对
3.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true" 数据满足审核校验,但触发了审核
4.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="false" 数据满足审核校验,但触发了审核
5.if(scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true",false,true) 数据满足审核校验,但触发了审核
6.if(!ishz(),scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true",true) 数据满足审核校验,但触发了审核
想咨询下这种自定义函数应该如何写审核公式
函数返回值是true和false
审核校验规则是:当返回false时触发审核,提示审核不通过;返回true时审核通过
试过以下写法均不生效:
1.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM") 提示审核表达式必须为布尔型
2.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")=true 提示操作非法:=的操作数个数或类型不对
3.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true" 数据满足审核校验,但触发了审核
4.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="false" 数据满足审核校验,但触发了审核
5.if(scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true",false,true) 数据满足审核校验,但触发了审核
6.if(!ishz(),scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true",true) 数据满足审核校验,但触发了审核
想咨询下这种自定义函数应该如何写审核公式
最佳答案
本帖最后由 xxxl 于 2020-8-28 13:45 编辑
使用最新的脚本试试
客户补录.zip
(3.41 KB, 下载次数: )
放在目录:root/products/ei/meta/任务组(选择的任务组)/任务(选择的任务)/server/_script/onCustomExp.j
MuaSong. 发表于 2020-8-28 11:26
客户环境只有纯web填报,插件填报问题很多
使用最新的脚本试试

放在目录:root/products/ei/meta/任务组(选择的任务组)/任务(选择的任务)/server/_script/onCustomExp.j
5个回答
3.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true" 这种写法应该是没问题的,请问您用的是纯web填报还是插件填报,更换成另一种试试。再者scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")单独拿出来计算看看能不能返回布尔值
xxxl 发表于 2020-8-28 11:12
3.scriptExp("checkDim",D12,"疾病分类代码","ZFJBM")="true" 这种写法应该是没问题的,请问您用的是纯web ...
纯web填报的,另一种写法是啥?
自定义函数在计算公式里返回的是正常的
本帖最后由 xxxl 于 2020-8-28 13:45 编辑
MuaSong. 发表于 2020-8-28 11:26
客户环境只有纯web填报,插件填报问题很多
使用最新的脚本试试

放在目录:root/products/ei/meta/任务组(选择的任务组)/任务(选择的任务)/server/_script/onCustomExp.j