chuanshuquan 发表于 2023-7-18 16:52:18

脚本控制流程处理人问题

意图筛选某一unit下属于某一group的identityList作为处理人

var unit = this.data.elselectlinshi.id;
var identityList = this.org.listIdentityWithUnit(unit, true);
//上面直接返回有效的
var that = this;
identityList = identityList. filter(function(identity){
    var groupList = that.org.listGroupWithIdentity(identity);
    if(groupList) {
      for(i=0; i<groupList.length; i++){
            return grouplist.id=="741a5f06-077f-4e82-b659-7bd65b001de1";
      };
    }
});
return identityList;
//打印内容也是身份数组,但是返回无效

求大佬帮忙看看


论坛管理员 发表于 2023-7-19 09:29:08



报错了,groupList.id

chuanshuquan 发表于 2023-7-19 09:31:17

应该是我ocr识别的问题打印出来内容对的,是身份数组

论坛管理员 发表于 2023-7-19 09:37:30

groupList.id,您少了中括号,会报错的,管理员上面漏写了

chuanshuquan 发表于 2023-7-19 09:39:16

我这段代码ocr识别的应该是对的打印内容都正常的,没筛选是6个人的身份数组,筛选后是3个人的身份数组,我再确认下吧感谢

chuanshuquan 发表于 2023-7-19 09:47:06

代码原图

chuanshuquan 发表于 2023-7-19 10:09:41

求大佬在帮忙看看,前面图太大不好传

chuanshuquan 发表于 2023-7-19 10:17:26

论坛管理员 发表于 2023-7-19 09:37
groupList.id,您少了中括号,会报错的,管理员上面漏写了

或者有其他方式实现这个需求吗{:2_25:}

chuanshuquan 发表于 2023-7-19 11:54:44

终结了,有些函数放前端有用,放流程里没用。includes啥的不行,indexOf可以

论坛管理员 发表于 2023-7-19 16:48:27

chuanshuquan 发表于 2023-7-19 11:54
终结了,有些函数放前端有用,放流程里没用。includes啥的不行,indexOf可以

噢噢,确实,前后端脚本是有差异的,管理员这边是前端测试的,前端发现是少了:handshake
页: [1] 2
查看完整版本: 脚本控制流程处理人问题