(function(){
var doc = getCurrentDocument();
var id = doc.getAuthor().getDefaultDepartment();
var process = getDepartmentProcess();
var dept = process.doView(id);
var deptname = dept.getName();
return deptname;
})()
改成下拉框,然后用以下脚本试试。
(function(){
var value = ""; //部门名称
var user = getWebUser();
var depts = user.getDepartments();
var opts = $TOOLS.createOptions();
//opts.add("","");
for (var iter = depts.iterator(); iter.hasNext();) {
var dept = iter.next();
value = dept.getName();
opts.add(dept.getName(), dept.getId());
}
return opts;
})();
(function(){
var value = ""; //部门名称
var user = getWebUser();
var depts = user.getDepartments();
var opts = $TOOLS.createOptions();
//opts.add("","");
for (var iter = depts.iterator(); iter.hasNext();) {
var dept = iter.next();
value = dept.getName();
println(value);
opts.add(dept.getName(), dept.getId());
}
println(opts);
//return opts;
})();