写js脚本时在循环里使用了FR.doHyperlinkByPost()导出

原本是会循环多次,但是好像js脚本的结果是只执行了一次,只导出了一个Excel文件,有什么解决办法吗

FineReport 帆软用户klk 发布于 昨天 16:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于昨天 16:48

这个循环,你需要时间给导出事件导出文档时间啊

没有导出事件,第一个还没执行,第二次又导出,最后只会导出最后循环的数据

你循环导出要暂停事件,给导出留时间

  • 帆软用户klk 帆软用户klk(提问者) 是要在每次循环的最后添加一个间隔时间吗?
    2024-09-26 16:53 
  • snrtuemc snrtuemc 回复 帆软用户klk(提问者) 是的,不然第一次没导出,第二次导出事件又接上,第一次就失效了
    2024-09-26 16:54 
  • 帆软用户klk 帆软用户klk(提问者) 回复 snrtuemc 我设置setTimeout没有用
    2024-09-26 17:14 
  • snrtuemc snrtuemc 回复 帆软用户klk(提问者) 这个是整个js延迟,不是js循环延时,你自己百度下,js循环怎么延时
    2024-09-26 17:15 
最佳回答
0
华莉星宸Lv7高级互助
发布于昨天 16:49

参考这个

JS实现分Sheet导出Excel https://help.fanruan.com/finereport/doc-view-3233.html

  • 3关注人数
  • 47浏览人数
  • 最后回答于:昨天 16:49
    请选择关闭问题的原因
    确定 取消
    返回顶部