在表单里有个日期控件,用来保存某个环节提交的时间,但是发现,只有第一次提交的时间有效,后面再流转回这个环节,再提交一次时,时间还是第一次提交的时间,脚本代码如下:
var statelabel = getStateLabel();
var doc = getCurrentDocument();
var starttime= getToday();
if ("草稿".equals(statelabel)){
doc.findItem("create_time").setValue(starttime);
}
if ("接单处理".equals(statelabel)){
doc.findItem("final_time").setValue(starttime);
}
var process = getDocProcess(getApplication());
process.doUpdate(doc);