天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2601|回复: 0

[Iscript] 怎么的定时任务中执行Excel导出功能【定时任务-sql】

[复制链接]
sophie 发表于 2014-1-26 18:28:27 | 显示全部楼层 |阅读模式
本帖最后由 sophie 于 2014-1-26 18:35 编辑

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

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:09

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表