请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
jacky_qu(uid:259932)
职业资格认证:FCA-FineReport
JS实现模板消息同一模板中按不同人员发送不同的消息
       在行式报表中,对勾选的不同行,分别发给不同的人员,需要提前在模板消息中配置好接收人员,标题,以及固定内容。如果需要不同人员接收不同的内容,就需要用到一点JS来变相实现。 上个代码,老鸟请多指教,勿喷(●'◡'●) // 定义取值的列 var col = ; // 定义取值的行,后续可以使用 JS 动态获取,为了方便测试使用的是固定行。 var row = ; // 定义参数面板的控件名称 var resultPara = ; //获取参数面板的自定义按钮控件 var btn = _g().getParameterContainer().getWidgetByName('btn'); //对定义取值的行列取数,赋值给参数面板的控件,然后利用模拟点击函数功能,发送消息。 for (var i = 0; i < row.length; i++) { var resultArr = ; for (var j = 0; j < col.length; j++) { var val = _g().getCellValue(col + row) if (val) { resultArr.push(val); //对参数面板的控件进行赋值 _g().getParameterContainer().getWidgetByName(resultPara).setValue(resultArr); } else { continue; } } if (resultArr.length > 0) { //模拟点击参数面板的自定义按钮 btn.doClick(); } } 表格区域 按钮点击事件 参数面板设置   企业微信APP消息接收内容:   参考模板: 模板消息.pdf (12.83 K) 可能权限不够,不能上传cpt的附件,下载后把后缀改为 cpt。 只是简单测试了一下该思路的可行性,还有很多细节没考虑,有兴趣的同学可以参考讨论一下,( ̄︶ ̄)↗   
个人成就
内容被浏览995
加入社区5年59天
返回顶部