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

自动节点触发时间

[复制链接]
SHGR 发表于 2016-1-7 14:11:17 | 显示全部楼层 |阅读模式
本帖最后由 myApps 于 2016-2-22 11:31 编辑

流程节点A->节点B
其中节点A为人工节点,并设置为可回撤
节点B为自动节点,出发时间为脚本控制,脚本如下:
var starttime = getCurrentDocument().getItemValueAsDate("startdate");
println("starttime------------->"+starttime);
starttime=format(starttime,"yyyy-MM-dd HH:mm:ss");
println("starttime------------->"+starttime);
var startdate=null;
if(starttime!=null && starttime.trim().length()>0){
    startdate= parseDate(starttime,"yyyy-MM-dd HH:mm:ss");        
println("startdate------------->"+startdate);
}
startdate;      
第一次从节点A提交到节点B时顺利通过,后台输出如下:
JsUtil:starttime------------->2016-01-11 09:52:00.0
JsUtil:starttime------------->2016-01-11 09:52:00
JsUtil:startdate------------->Mon Jan 11 09:52:00 CST 2016
当我在A节点进行回撤并重新提交到B节点时,后台报错如图。
如何解决?


qq:1297615536

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
myApps 发表于 2016-1-8 15:21:20 | 显示全部楼层
starttime=format(starttime,"yyyy-MM-dd HH:mm:ss");
    startdate= parseDate(starttime,"yyyy-MM-dd HH:mm:ss");   
两者不同;format把其日期参数转化成指定格式的字符串;parseDate将字符串按给定格式转换为日期型
所以回撤时日期格式不对。
回复

使用道具 举报

 楼主| SHGR 发表于 2016-1-11 09:05:35 | 显示全部楼层
myApps 发表于 2016-1-8 15:21
starttime=format(starttime,"yyyy-MM-dd HH:mm:ss");
    startdate= parseDate(starttime,"yyyy-MM-dd H ...

无论我最后返回字符串还是日期类型都会报这个错,没有解决问题
回复

使用道具 举报

myApps 发表于 2016-1-11 09:38:03 | 显示全部楼层
不是返回值的问题。是你数据类型,starttime和startdate赋值的时候,试着一样用format或者一样用parseDate看看
回复

使用道具 举报

myApps 发表于 2016-2-22 10:36:34 | 显示全部楼层
您好,请问问题解决了么?
回复

使用道具 举报

 楼主| SHGR 发表于 2016-2-22 11:19:26 | 显示全部楼层
问题解决,可以关帖
回复

使用道具 举报

myApps 发表于 2016-2-22 11:30:47 | 显示全部楼层
谢谢反馈,结贴~
回复

使用道具 举报

伊示雅 发表于 2018-7-18 14:01:35 | 显示全部楼层
myApps 发表于 2016-1-11 09:38
不是返回值的问题。是你数据类型,starttime和startdate赋值的时候,试着一样用format或者一样用parseDate ...

为什么回撤时赋值时数据类型会不同呢
回复

使用道具 举报

伊示雅 发表于 2018-7-18 16:40:21 | 显示全部楼层
myApps 发表于 2016-1-11 09:38
不是返回值的问题。是你数据类型,starttime和startdate赋值的时候,试着一样用format或者一样用parseDate ...

能否将改的代码发出来下吗
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 00:30

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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