使用场景
我们电子表格直接导出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; } } }