找回密码
 注册成为天翎用户
查看: 1507|回复: 1

[已解决] 工作任务安排表流程问题

[复制链接]
奔宇脚轮 发表于 2016-3-7 12:37:48 | 显示全部楼层 |阅读模式
本帖最后由 myApps 于 2016-3-21 09:47 编辑

工作任务安排表流程问题,
发起人抄送脚本如下:
var value=getItemValueAsString("监督人");
var valuee=getItemValueAsString("协助人");
var namee="";
var nameee="";
if(value!=null &&value.trim().length()>0)
{
var userVO = getUserById(value);
namee= userVO.getName();
}
if(valuee!=null &&valuee.trim().length()>0)
{
var userVO = getUserById(valuee);
nameee= userVO.getName();
}

var domainId="11e1-81e2-37f74759-9124-47aada6b7467";
var sql ="select LOGINNO  as  item_name, domainid from  obpm.T_USER  where NAME= '"+namee+"'";
var datas = queryBySQL(sql);
if(datas!=null){
   for(var iterator = datas.iterator();iterator.hasNext();){
       var map1 = iterator.next();
       var name= map1.getItemValueAsString("name");
       var flag=sendWeixinTextMessage(name,"您有工作任务要监督,请您跟进!",domainId,"11e5-a06d-b6534d95-bc75-850d1d40ef4b");  
      
          }
        }
var sql ="select LOGINNO  as  item_name, domainid from  obpm.T_USER  where NAME= '"+nameee+"'";
var datas = queryBySQL(sql);
if(datas!=null){
   for(var iterator = datas.iterator();iterator.hasNext();){
       var map1 = iterator.next();
       var name= map1.getItemValueAsString("name");
       var flag=sendWeixinTextMessage(name,"您有工作任务要协助,请您跟进!",domainId,"11e5-a06d-b6534d95-bc75-850d1d40ef4b");  
      
          }
        }
//map1;
name;
value;
//rtn;
QQ:2530763339
qq1副本.jpg
QQ2副本.jpg
myApps 发表于 2016-3-7 16:40:05 | 显示全部楼层
看看这个
因为用户选择框是以“;”分开用户的,而且它的值是userID。
var value =getItemValue("接收人");
var arr= splitText(value, ";");
var userList = createObject("java.util.ArrayList"); //新建数组来存放userID
for (var i=0;i<arr.length;i++) {
        if( getUserById(arr[i]) !=null &&  getUserById(arr[i]) !=""){
        var User= getUserById(arr[i]);  
        userlist.add(User):    //把user 放进数组中
        }
}
userlist;   
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 08:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表