致远OA表单自定义函数(明细表间重复判断 )

需求背景

 代码分享

def data = param[0];String res = "";res=data.unique();return res.replace('[', '').replace(']', '').replace(', ', '、').trim();

重复判断

 def o = param[0].split("、");def t = param[1];String s = t.unique();s=s.replace('[', ', ').replace(']', ', ');String res = "不重复";int i = o.size();for(int n=0;n<i;n++){if(o[n] == "") continue;def m = s =~ ', '+o[n]+', ';if(m.find()) {res = "重复"; break;}}return res;

 操作设置

 

 效果查看

 

 

以上就是致远OA表单上明细表间重复判断的分享,脚本用的语言是groovy 。

技术无限,分享有限,欢迎交流 ~ 

本文链接:https://my.lmcjl.com/post/10793.html

展开阅读全文

4 评论

留下您的评论.