使用场景
我们电子表格直接导出Excel的时候,导出的文件名称中,默认生成的日期部分想去掉或者是改成使用报表中日期参数的值。
V10.5.15版本 与V11版本:
解决方案
可以使用示例代码修改电子表格导出报表的名称
//客户端宏 onRenderReport
function
main(spreadsheetReport) {
//获取报表名称
var
reportName = spreadsheetReport.alias;
if
(!spreadsheetReport.generateExportDialogProps0620){
spreadsheetReport.generateExportDialogProps0620 = spreadsheetReport.generateExportDialogProps;
spreadsheetReport.generateExportDialogProps =
function
(typeId){
var
data =
this
.generateExportDialogProps0620(typeId);
//获取报表日期参数,根据参数名称获取
var
value = spreadsheetReport.getParameterValue(
"结束日期"
);
debugger
//自定义文件名
data.items[0].value=reportName+
'_'
+value;
return
data;
}
}
}