|
【myapps/obpm版本号】:v4.4- sp xx
【浏览器类型】:chrome/其他
【爱游戏的联系方式-qq】:请留下您的qq号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
用脚本更改当前节点审批人应该怎么写?
(1)用一下方法会报错。
var doc = getcurrentdocument();
var userids = getwebuser().getid();
var user = doc.getitemvalueasstring("审批人"); //表单字段
var docprocess = getdocprocess(getapplication());
var docids = splittext(user, ";");
var userlist = createobject("java.util.arraylist");
var list = new packages.java.util.arraylist();
for (var i = 0; i < docids.length; i ) {
if(docids != null) {
list.add(docids[i]);
}
}
var params = getparamstable();
params.setparameter("auditorlist",list);
var currnodeid= "1691551408222"; //当前节点id
params.setparameter("_currid", currnodeid);
var actorjson = new packages.net.sf.json.jsonobject();
actorjson.put(currnodeid,list);
doc.setauditorlist(actorjson.tostring());
docprocess.dochangeauditor(doc,params,getwebuser());
1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
|
|