天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

[常见问题] 微信通知脚本示例

[复制链接]
lingling17 发表于 2021-4-20 18:56:00 | 显示全部楼层 |阅读模式
  1. (function(){      
  2.   var doc=getCurrentDocument();         
  3.   doc.findItem("状态").setValue("已发布");         
  4.   var content=doc.getItemValueAsString("内容");      
  5.   var docid =doc.getId();         
  6.   var users = getItemValueAsString("通知人员");         
  7.   var title = getItemValueAsString("标题");         
  8.   var formid= "__vTDpu7wJtVfaKsjwJRO";  //此处使用了模板  模板ID  
  9.   var realformId="__FlEA2JNqnDPNrJHRcVH";//真实的表单ID  
  10.   var applicationid=getApplication();  //软件ID  
  11.   var domainid=getDomainid();    //企业域  
  12.   var receiver = "";         //接收人账号  
  13.   var wechatAppId="ww8368aae51b8611b3";//企业微信应用ID  
  14.    
  15.   if(users != null && !"".equals(users)){         
  16.     var users1 = splitText(users,";");         
  17.     for(var ii=0;ii<users1.length;ii++){         
  18.       var userVo = getUserById(users1[ii]);         
  19.       if(userVo != null){         
  20.         if("".equals(receiver)){         
  21.         receiver += userVo.getLoginno();         
  22.         }else{         
  23.         receiver += "|" + userVo.getLoginno();         
  24.         }         
  25.       }         
  26.     }         
  27.   }         
  28.    
  29. var request = $WEB.getParamsTable().getHttpRequest();//获取当前request     
  30. var websiteUrl="http://oa.gdchaoyue.com:8000/obpm";//网站地址
  31. var url0=websiteUrl+"/portal/good/html/form.html?appId="+applicationid+"&docid="+docid+"&formId="+formid+"&realformId="+realformId+"&openType=1&opentarget=detail";        
  32. //打开的url需要转码        
  33. var url1=encodeURIComponent(url0);        
  34. var url ="https://open.weixin.qq.com/connect/oauth2/authorize?appid="+wechatAppId+"&redirect_uri="+url1+"&response_type=code&scope=snsapi_base&state="+domainid+"#wechat_redirect";        
  35. var description="通知公告";     //摘要   
  36. var   picUrl=websiteUrl+"/resource/wechat/tzgg.png";  //企业微信号通知显示的图片路径      
  37. var   flag=sendWeixinRichTextMessage(receiver,title,description,url,picUrl,domainid,applicationid);        
  38.    
  39.   })();
复制代码

本版积分规则

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

GMT+8, 2026-8-12 04:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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