示例
如下,跑马灯数据从查询中获取,则可以实现不同时间登录查看不同的数据。
实现步骤
1.创建数据集
在资源定制节点新建查询,查询数据预览如下:
2.切换到系统运维-》系统选项,点击设置移动端跑马灯
3.在移动端跑马灯设置界面输入如下代码:
importClass(java.lang.System); importClass(java.lang.Exception); importPackage(Packages.smartbi.freequery.client.businessview); var rtn = ""; var queryId = "I4028818a0156c49fc49fbc0a0156c62815461975"; //查询的ID var service = BusinessViewService.getInstance(); var metadata = service.openLoadDataView(queryId,"",100,false); var clientid = metadata.getClientId(); if (clientid) { var alldata = service.loadViewData(clientid,0); rtn = '今日销售量为:' + alldata.get(0).get(0)+"箱, 销售额为:"+alldata.get(0).get(1)+"元。"; //取第一行的两个数据 logger.debug(rtn); } else { logger.debug("无法打开查询。"); } service.closeLoadDataView(clientid); return rtn; |