致远OA表单自定义函数(明细表去重拼接)
需求背景
昨天,接到一个十万火急的电话,工程师在电话中痛诉最近被明细表计算给逼疯了,刚解决取指定明细行值的需求,现在又有明细表计算需求:有一张月加班费用申报表,明细表中记录了员工每天的加班情况,需要在主表中显示本月所有加班人员的名称,且人员名称不能重复。
反应快的小伙伴马上就想到了本表汇总,通过新增汇总表就可以实现人名的去重。
对的,这个办法确实可用,和小编当时想到的方案一样。可是工程师兄弟不买账,希望能给一个操作简单的方案。有什么办法可以一步到位呢?忽然,想到自己曾在Excel用unique()函数去重,经过查找发现grovy同样提供unique()函数。通过反复测试整理出一段短小强悍的代码,终不负所托啊。
代码分享
def data = param[0];
String res = "";
res=data.unique();
return res.replace('[', '').replace(']', '').replace(', ', '、').trim();
操作设置
效果展示
以上就是致远OA表单上明细表间重复判断的分享,脚本用的语言是groovy 。
技术无限,分享有限,欢迎交流 ~
致远OA表单自定义函数(明细表去重拼接)相关推荐
- 致远OA表单自定义函数(明细表字符串拼接)
需求背景 在部门人员表中,明细表包含了当前部门所有的人员,需要将明细表"姓名"一列的值进行拼接,并用顿号分隔后显示在主表"部门人员"文本域控件中. 代码分享 S ...
- 致远OA表单自定义函数(取上一行金额)
需求探讨 前期,在我开始分享自定义函数时,有同事就建议小编研究一下取重复表上一行金额的自定义函数. 解决办法:主表中控件取出明细表金额数组,然后利用当前行的行号计算出上一行的行号,最后查找数组中对应行 ...
- 致远OA表单自定义函数(计算N年后今天的日期 )
需求背景 看到这个标题,可能好些人懵了,N年后的今天这么简单,还需要计算么? 的确,人脑算很简单,但是咱们的表单中-- 前日,有人跟大表哥来电,就说客户要根据档案的归档日期和保存年限,自动计算出档案的 ...
- 致远OA表单自定义函数(日期时间计算)
场景思考: 表单里有个自动获取系统时间的开始时间,一个固定的考试时间.现在需要自动计算出考试结束时间,怎么操作呢? 解决思路: 增加一个数字控件"分钟换算小时",设置控件的小数位长 ...
- 致远OA流程报 scan null error
请问在致远OA"表单应用"-"流程表单制作"-选择"请假单"-点击"操作设置"就出现下列报错,这个是什么问题呢要如何解决 ...
- 致远小场景方案之简道云推送表单数据到致远OA
文章目录 需求 效果 1.简道云发起表单数据 2.致远OA接收待办事项 实现 1.根据简道云的表单样式设计致远的表单和流程 2.在集成平台设计API接口 2.1.[Groovy]组件的配置如下: 2. ...
- 致远OA自定义函数--正则表达式匹配校验
文章目录 需求 实现 制作表单 定义函数 函数审核 效果测试 完结 需求 表单填写的字段要求能够进行规则校验,这里以邮箱填写为例进行需求演示: 如下图: 在表单中的邮箱字段未录入时,右侧提示" ...
- OA系统选型分析之致远OA与华天动力OA
OA系统行业发展到今天,大家都明白了一条重要法则,那就是:没有完美的OA系统或者最好的OA系统,只有适合自己的OA系统.作为北方OA系统行业的两大领军品牌,致远OA与华天动力OA已经在全国各地的很多企 ...
- 致远oa服务器端口怎么修改,致远oa服务器设置
致远oa服务器设置 内容精选 换一换 云耀云服务器创建成功后,您可以根据需求,修改云服务器的名称.系统支持批量修改多台云耀云服务器的名称,修改完成后,这些云耀云服务器的名称相同.登录控制台.单击管理控 ...
- 郑州万向置业oa服务器信息,[办公OA]-致远OA控件安装说明
在使用OA之前,需要在浏览器中安装必要的插件(如Office控件),以方便OA系统提供更好地编辑和使用功能.插件的安装包括两大步骤,一是对浏览器进行设置,二是OA控件的安装.下面是详细步骤,请大家参照 ...
最新文章
- 史上最强iPhone越狱工具诞生,而且是开源!
- C语言中常用的数学公式
- Mysql:is not allowed to connect to this MySQL server
- JSON||获取数据||json数据语法
- CG-CTF-Web-bypass again
- 3青春痘长在哪里不害怕
- 操作系统之I/O管理:1、I/O控制器、I/O控制方式(程序直接控制方式、中断驱动方式、DMA方式、通道控制方式)
- MQ监听 linux,RabbitMQ的安装,配置,监控
- mxnet系列 tools 查看params的内容
- 超级精简版/超精简/懂你版IDM 6.25 build 23推荐
- dos命令 oracle显示时间,Oracle 常用 Dos命令
- StorageManager获取U盘挂载状态
- C# 中文乱码,转成中文
- 调试华为MML协议备忘
- Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一
- 单片机输入和输出模式简要说明
- 范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版 范里安《微观经济学:现代观点》(第9版)笔记和课后习题详解!
- 区块链游戏,不懂你别玩!
- Docker 搭建FastDFS文件系统
- 基于VUE + Echarts 实现可视化数据大屏旅游大数据
热门文章
- python爬取豆瓣书评排行榜_爬虫:爬取豆瓣读书排行榜
- Python爬取豆瓣top250书籍(beautifulsoup法)
- MIMO-OFDM学习笔记(传播与衰落)
- Coinbase与华尔街的内幕故事
- android截视频播放器,Android视频播放器VPlayer升级:新增截图功能
- Identifying Encrypted Malware Traffic with Contextual Flow Data
- springboot基于java的邮件收发管理系统毕业设计源码101025
- HMC——Hamiltonian Monte Carlo笔记
- 根据王小云教授的算法写的MD5碰撞的程序[c源代码]
- 如何在CentOS系统服务器下搭建代理IP