1、在左边资源树上的【系统运维】->【计划任务】->【任务】,新建一个任务,"任务类型"选择“定制”,如下图:
2、在【自定义设置】中写如以下代码:
borderColor | #BBBBBB |
---|---|
bgColor | #F0F0F0 |
borderWidth | 1 |
borderStyle | solid |
2、在【自定义设置】中写如以下代码:
代码块 | ||||
---|---|---|---|---|
| ||||
importPackage(Packages.smartbi.pool);
var viewIdArray = new Array(); //数据集的id数组
viewIdArray.push("I2c94908d162343520116234c92f3003a"); //I2c94908d162343520116234c92f3003a 为数据集资源ID
viewIdArray.push("I2c94908d162343520116234c92f3003a"); // 若是需要清多个数据集的缓存请添加多行viewIdArray.push代码
for (var i = 0; i < viewIdArray.length; i++) {
BusinessViewBOPool.getInstance().cleanInvalidateObjects(viewIdArray[i]);
} |
注:数据集的ID获取,在【定制管理】界面的左边资源树上找到对应的数据集资源,再在数据集资源右击的浮动层中找到【属性】,再在【资源属性】对话框中找到【节点ID】,节点ID就是数据集资源ID。如下图:
注:数据集的ID获取,在【数据准备】界面的数据集中找到对应的数据集资源,再在数据集资源右击的浮动层中找到【属性】,再在【资源属性】对话框中找到【节点ID】,节点ID就是数据集资源ID。如下图:
3、在左边资源树上的【系统运维】->【计划任务】->【计划】中新建一个计划,设置待执行任务为刚刚创建的任务,并设置计划运行的周期,如下图: