以列表参数组件为例吧。
比如你的报表中一共有5个组件,一个是列表参数组件,名称是"列表参数组件1",剩下的是4个图表组件,名称分别是"图表1","图表2","图表3","图表4"
你希望通过列表参数组件控制其余4个图表组件是否参与数据导出,那么脚本如下:
var a = 列表参数1.getSelectedObjects()
图表1.exportVisible = false
图表2.exportVisible = false
图表3.exportVisible = false
图表4.exportVisible = false
for (i=0;i<a.length;i++) {
if (a == '图表1') {
图表1.exportVisible = true
}
if (a == '图表2') {
图表2.exportVisible = true
}
if (a == '图表3') {
图表3.exportVisible = true
} if (a == '图表4') {
图表4.exportVisible = true
} }