|
发表于 2023-2-8 10:17:29
|
显示全部楼层
说明您这段脚本有问题,没流转下去
var groupList = this.org.listGroupWithPerson(this.workContext.getWork().creatorPersonDn);
var newData = groupList[0].distinguishedName;
var newData = this.data.add("newData", groupList[0].distinguishedName);
var newData = String;
switch(newData){
case "各部门主管@GeBuMenZhuGuan@G": true ;
break;
case "无主管员工@WuZhuGuanYuanGong@G": true;
break
default:
false;
break;
}
首先您groupList获取的是拟稿人所在的群组,这是一个数组,您得循环去匹配是在各部门主管里,还是在无主管员工。您直接groupList[0],如果groupList里没有数据,那么这句就会报错的呀。
var groupList = this.org.listGroupWithPerson(this.workContext.getWork().creatorPersonDn);
return groupList[0].name=="各部门主管";
直接这么两句话就可以的
|
|