importPackage(Packages.smartbi.sdk.service.spreadsheetreport); var spreadSheetReportService = new SpreadSheetReportService(connector); // 报表资源ID var reportResId = 'I4028b881016a04d104d10540016a04fb5ad40049'; var queryResult = spreadSheetReportService.openQuery(reportResId); // 获取报表clientId var clientId = queryResult.get('clientId'); logger.info('获取报表clientId:' + clientId); var params = [];// 设置报表参数(如果存在参数),通过params.push()将参数加入进来 // 参数格式:params.push('{"id": "", "name": "", "alias": "", "value": "", "displayValue": ""}'); //params.push('{"id": "","name": "","alias": "","value": "","displayValue": ""}'); var paramString = '[' + params.join(',') + ']'; logger.info('获取参数params :' + paramString); // 回写报表 connector.remoteInvoke('SpreadSheetReportModule', 'saveWriteBack', [clientId, paramString, {}, null]);