(本文档仅供参考)
参考文档在实现计划任务推送为正文时,想要在自定义任务中定义指定参数值的数据内容推送,但是发现参考文档中的示例指定参数不生效,仍然推送的是默认参数值筛选出来的数据:通过计划任务将电子表格以邮件正文发送
基于透视分析筛选器,在电子表格中实现的筛选参数,电子表格的参数id不能写死,需要获取参数之后遍历再设置参数值,可以调整为以下方式:
var params = report.getParamList(); if(params!=null && params.size()>0){ for(var i=0;i<params.size();i++){ var param = params.get(i); if(param.getAlias().equals("性别代码")){ report.setParamValue(param.getId(), "F", "F"); }//如有多个参数,增加else if比较设置参数值 } } |
调整后重新推送: