通过远程调试解决了这个问题,最终的代码如下:
- var process = getDocumentProcess();
- var selectStr = getParameter("_selects");
- println("--selectStr --" + selectStr);
- var selects = selectStr.split(";");
- println("--selectStr --" + selects);
- for (var i = 0; i < selects.length; i++) {
- var doc = findDocument(selects[i]);
- println("--selectStr --" + doc);
- var approver = getWebUser().getName();
- println("--selectStr --" + approver);
- doc.findItem("approver").setValue(approver);
- process.doUpdate(doc);
- }
- "批量提交成功";
复制代码 |