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

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

[已解决] 4.4的导入日期校验怎么校验

[复制链接]
超越科技 发表于 2022-6-28 12:09:20 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:785980994
【问题描述】:4.4的导入 有个日期格式的 导入; 导入如果不是日期   这个字段获取的数据为空。没办法做校验判断他填写的数据是不是有误。








Merida 发表于 2022-6-28 15:38:47 | 显示全部楼层
在excel导入配置的列有校验脚本框,可以获取excel表格的值做判断
 楼主| 超越科技 发表于 2022-6-28 15:57:24 | 显示全部楼层
Merida 发表于 2022-6-28 15:38
在excel导入配置的列有校验脚本框,可以获取excel表格的值做判断

做了判断 ;比如    导入日期字段未    开始日期   导入数据 2022-23;


那校验那里 写   var  value=getItemValueString("开始日期");
获取的value 就会为空; 而不是2022-23


但是如果日期填写对了 比如2022-02-03
就能正常获取。

但目前不是规范的日期 就没办法获取出来,也就没办法做判断
Merida 发表于 2022-6-28 16:25:03 | 显示全部楼层
超越科技 发表于 2022-6-28 15:57
做了判断 ;比如    导入日期字段未    开始日期   导入数据 2022-23;

看一下你脚本怎么写
 楼主| 超越科技 发表于 2022-6-29 16:48:57 | 显示全部楼层
Merida 发表于 2022-6-28 16:25
看一下你脚本怎么写

(function(){                                    
var value = getItemValueAsString("tenant_date");  
  println("vv="+value)  //打印获取数据为空  excel表数据为2020-23
if(value!=null && value.trim().length()>0){   
  println("riqi="+value)
  if(isDateText(value)){   
     println(isDateText(value))
         return ''      
  }else {     
         return '不正确的日期格式有问题,正确格式为yyyy/MM/dd'     
  }      
}else {
  return ''
}                              
})()
Merida 发表于 2022-6-29 18:03:19 | 显示全部楼层
超越科技 发表于 2022-6-29 16:48
(function(){                                    
var value = getItemValueAsString("tenant_date"); ...

您好,确实有这个问题,数据为其他格式的时候获取都为空,这个问题已经反馈【24197】
lillian828 发表于 2022-7-11 17:28:05 | 显示全部楼层
已修复 ,请更新war包

本版积分规则

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

GMT+8, 2026-8-13 05:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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