您好,您的第一个问题是说怎么在文本框中默认显示当前用户名称吗?如果是您可用var user = getWebUser();获取当前登录用户名称。
第二个问题,您是想获取用户信息页面中的手机号吗,如果是,您可先获取用户id,得到用户对象,再通过用户对象获取用户手机号,您可参考如下代码:- Var domainId =” 11e2-3e7b-cfc43d93-9629-cfc8e6087787”;
- var applicationId =getApplication();
- var title =getItemValueAsString("标题");
- var content=getItemValueAsString("内容");
- var datas=getItemValueAsString("接收者"); //用户Id
- println("datas------> "+datas);
- var usersid = splitText(datas,";");
- println("usersid--------->"+usersid+"---------------");
- var telephone="";
- for(var i=0;i<usersid.length;i++){
- var user=getUserById(usersid[i]) //根据用户Id获取用户对象
- println("user--------> "+user);
- if(user!=null){
- if(user.getTelephone()!="")
- telephone=user.getTelephone()+","; //获取用户电话
- }
- }
- telephone=telephone.substr(0,telephone.length-1);
- println("电话: "+telephone+"-------------");
- var isReply=getItemValueAsString("是否收到需回复");
- var rtn=false;
- if(isReply.equals("是")){
- rtn=true;
- }else{
- rtn=false;
- }
- var isMass=getItemValueAsString("是否群发");
- var rtn2=false;
- if(isMass.equals("是")){
- rtn2=true;
- }else{
- rtn2=false;
- }
复制代码 |