本帖最后由 sophie 于 2014-1-26 18:35 编辑
Q:使用脚本怎么实现视图数据的导出功能?
A:您好,您可以在定时任务中实现,定时以Excel形式导出数据,具体代码可以参考如下:- var params = getParamsTable();
- params.setParameter("filename", "punk导出");//第二参数显示生成的Excel文件名
- var viewUrl = $WEB.getParamsTable().getContextPath();
- //这里放Excel文件保存的目录,如要写死路径可填写类似 var url = '/downloads/report/';或D:\MyApps\bin\apache-tomcat-6.0.14\webapps\obpm\downloads\report
- //要这样写,路径才是对应的,而且url里面最后一个/不能省
- params.setParameter("filedir", viewUrl);
- var process = getViewProcess();
- var users = getUserById("11e1-7f98-dc0c84d6-a04d-05b43c063ac2");
- var webUser = new Packages.cn.myapps.core.user.action.WebUser(users);
- var viewid = "11de-9c47-2aad607b-a4bc-bdf898597d7d";//要导出Excel的视图ID
- process.expDocToExcel(viewid, webUser, params);
复制代码 帖子来源:http://www.teemlink.com/bbs/view ... peid%3D2&page=1 |