问题已解决,请参考
- (function(){
- var userids=getCurrentDocument().getItemValueAsString("xtr");//表单,获取接收人的值
- var touser="";
- if(userids!=""&&userids!=null){
- userids = userids.split(';');
- for (var i=0; i < userids.length; i++ ) {
- var touserid=userids[i];
- touser+=getUserById(touserid).getLoginno()+"|";
- }
- touser=touser.substring(0,touser.length-1);
- }
- var formid=getCurrentDocument().getFormid();
- var applicationId=getApplication();
- var domainId=getDomainid();
- var docid=getCurrentDocument().getId();
- var request = $WEB.getParamsTable().getHttpRequest();//获取当前request
- var url12="/portal/phone/main.jsp?application="+applicationId+"&action=null&returnUrl=null&jumpToUrl=";
- var url0="http://"+request.getServerName()+":"+request.getServerPort()+getContextPath();
- var url13 = "/"+getContextPath()+"/portal/dynaform/document/view.action?_docid="+docid+"&_formid="+formid+"&application="+applicationId+"&openType=from_weixin_message";
- url13=encodeURIComponent(url13);
- var url1=url0+url12+url13;
- //打开的url需要转码
- url1=encodeURIComponent(url1);
- var url ="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxab253734733d50ed&redirect_uri="+url1+"&response_type=code&scope=snsapi_base&state="+domainId+"#wechat_redirect";
- println("urlWETCHAT==============="+url);
- var title="发送的标题";
- var description="发送的内容";
- var picUrl=url0+"/resource/image/photo.png";
- var flag=sendWeixinRichTextMessage(touser,title,description,url,picUrl,domainId,applicationId);
- println("flag======"+flag)
- return "";
- })()
复制代码 |