第26页,共72页。 显示 711 条结果 (1.018 秒)
样式 - 电子表格第一页会出现很多没有数据的区域
(本文档仅供参考) 问题说明 在报表使用中发现如下问题:报表第一页会出现很多没有数据的区域,其它页面正常。 微信_图_20180717163(07-27-10-36-34).png 问题原因 这个报表发现在服务端宏代码里面设置了禁止报表缓存。当在宏代码里面设置禁止报表缓存时,容易导致电子表格重复执行出现问题。可通过修改宏规避此问题。 解决方案 在报表宏<列宽自适应>里面修改最一行代码为spreadsheetReport.cacheable = true; 即可。 另外,如果需要在报表显示最新的数据,建议把数据集设置禁止缓存电子表格报表内跨Sheet页跳转
= command.spreadsheetReport; if (paramsInfo.length > 0) report.setParamsInfo(paramsInfo); report.doRefresh(); 替换为如下代码: var report = command.spreadsheetReport文件导出到服务器的自定义文件管理中心接口
js/smartbi/spreadsheetreport/ftpsetting/SpreadsheetReportWriteBackFileSettingDialog.js.patch处理国际化 … /spreadsheetreport/ftpsetting/FTPRemovableGrid.js.patch处理国际化 FTPRemovableGrid.prototype.handleBeforeTestConnection_SMS_61642图形 - 电子表格Echarts图形中实现动态markline
) { //获取平均值 var avg=spreadsheetReport.customProperties["G6"]; var op = chartView.getChartObject().getOptions();//获取图形信息钉钉集成Smartbi指南2.0
。 28.png (2)给报表添加以下宏代码,注意图中提示,修改对应位置的代码,不然发送的消息会出现异常。 29.png /*名称:sendinfotoDD 类型:ClientSide 对象:spreadsheetReport 事件:onRenderReport */ var util = jsloader.resolve('freequery.common.util'); function main(spreadsheetReport) { //封装钉钉企业消息体 var msgContent = {}; //消息接收者在钉钉中点击消息内容,将打开如下链接电子表格枚举合并导出和打印功能
对象:spreadsheetReport 事件:onRenderReport(打开报表后) image2024-10-26_18-1-38.png image2024-10-26_18-15-50.png 宏代码说明: 只需要配置6-8行内容,其他不需要修改; spreadsheetReport.ext_mutilParam:需要枚举的参数的名称; mutilExportLabel:批量下载的按钮显示名称; mutilPrintLabel:批量打印的按钮显示名称; image2024-10-26_18-16-55.png 注意: 基于“系统数据集”建的电子表格,对应的参数名称,可以通过对参数的右键属性中通过计划任务将电子表格以邮件正文发送
=1592187769635&api=v2 JAVA代码如下: importPackage(Packages.smartbi.sdk.service.spreadsheetreport); importPackage(Packages.smartbi.scheduletask.task); importPackage … (Packages.smartbi.sdk.service.spreadsheetreport); importPackage(Packages.smartbi.scheduletask.task); importPackage(Packages.smartbi.sdk.service.systemconfig电子表格⬝ 计算函数
,如果包名为“smartbi.spreadsheetreport.core.func” 则可以忽略包名只写类名,这里可以考虑使用中文类名。 功能说明:让项目上的用户扩充自己的Excel函数。在项目扩展包中编写函数类并实现接口,SSR_ExecFunc 实现 smartbi.spreadsheetreport.core.func.ICellFunction { Object getData(Object[] args);} ,如果实现了 smartbi.spreadsheetreport.core.func.IGridFunction 则只返回第一行第一列的值到单元格中。 注意事项:函数中返回的Object 只可以是数值、字符串电子表格⬝ 计算函数
: #6B7CA5;">SSR_ExecFunc</h2>{html} 函数原型:SSR_ExecFunc(clzName, args1, args2, ...) 参数说明:clzName 是实现类的全名,如果包名为“smartbi.spreadsheetreport.core.func” 则可以忽略包名只写类名,这里可以考虑使用中文类名。 功能说明:让项目上的用户扩充自己的Excel函数。在项目扩展包中编写函数类并实现接口,SSR_ExecFunc 实现 smartbi.spreadsheetreport.core.func.ICellFunction { Object getData(Object[] args);} ,如果电子表格java api常见问题
(本文档仅供参考) 在使用java api连接Smartbi操作电子表格的时候,常有如下问题: 1、导出报表报400错误 image2024-1-9_22-4-16.png 原因分析: 一般是导出分组报表doExport方法传递的的type参数的值不对,比如导出分组报表的excel2007格式应该传递EXCEL2007,实际代码写的EXCEL_2007。 2、清单报表导出Excel数据只有一页 使用的导出接口为smartbi.sdk.service.spreadsheetreport.SSReport 类的 public void doExport(java.lang.String type