...
4、如计划名称为"定时刷新报表_计划",【待执行任务】中添加已建好的任务"定时刷新报表",如下图所示。再根据项目需求设置定时计划的【触发类型】、【间隔类型】、【运行设置】。
注:如果资源是透视分析,以上任务代码不适用,请使用以下代码
代码块 |
---|
importPackage(Packages.smartbi.net.sf.json);
importPackage(Packages.java.lang);
var insight = connector.remoteInvoke("InsightService","openQuery",["I4028839a015f575f575f7f5f015f576d868d0058",""]);
var result = JSONObject.fromObject(insight.getResult());
var clientId = result.getString("clientId");
logger.info(clientId);
var pageNo = new Integer(0);
connector.remoteInvoke("InsightService","refreshData",[clientId,pageNo]); |