这个我测试过,应该没问题了。。。。(function() {
var curDoc = getCurrentDocument();
var domainid = getDomainid();
var processor = "";
var actorid="";
var curDocName = curDoc.getItemValueAsString("a");
if (curDocName != null && curDocName.trim().length()>0) {
return curDocName;
}else {
var statelabel = getStateLabel();
if (statelabel == "主管审批") {
if(curDoc.getState() != null) {
var actors = curDoc.getState().getActors();
if (actors != null) {
for(var it = actors.iterator(); it.hasNext(); ) {
var actorrt = it.next();
if (actorrt.getIsprocessed()) {
continue;
}
processor += actorrt.getName() +",";//获取审批人姓名
actorid += actorrt.getActorid() + ",";//获取审批人ID
println("actorid:"+actorid);
//processor += getUserById(actorrt.getActorid()).getLoginno()+",";//获取审批人登录账号名
}
actorid = actorid.substring(0,actorid.length-1);//去除最后一个多余的单引号
println("actorid:"+actorid);
if(actorid.equals(getWebUser().getId())){
println("--------------------------");
curDocName=getWebUser().getName();
println("当:"+curDocName);
return curDocName;
}else{
return null;
}
}
}
}
}
return curDocName;
})() |