HighReport报表工具任务调度和邮件发送

HighReport报表工具定时调度和邮件定时发送

HighReport报表平台内置定时调度模块,现已支持多种定时作业能力,包含报表邮件定时推送、系统日志定时清理、报表模板定时备份、数据库存储过程定时执行、表单数据自动计算和定时保存等。

报表邮件支持发送多个报表文件,支持按数据集数据条件过滤是否发送附件,导出Excel文件作为附件发送,支持动态参数绑定等

  1. 邮件发件人

在Sender.xml文件中管理邮件发件人信息

  1. 邮件定时发送

在TaskJob.xml添加邮件定时发送信息

IMG_256

params说明

  1. from:发件人地址
  2. to:收件人地址,多个收件人之间用逗号;分隔
  3. cc:抄送,多个抄送之间用逗号;分隔
  4. bcc,密送,,多个密送之间用逗号;分隔
  5. subject:邮箱标题**
  6. message:邮箱正文
  7. attachments:附件
  8. attachmentNames:附件中文名称
  9. isAttachmentToMessage:附件是否作为正文发送 true是 false否,多个附件用true;false表达

动态参数:

subject,message,attachments 、attachmentNames三个参数的值支持动态表达式 {{报表表达式}}

昨天 {{formatdatetime(dateadd(now(), "dd", -1), "yyyy-MM-dd")}}

今天 {{formatdatetime(now(), "yyyy-MM-dd")}}

明天 {{formatdatetime(dateadd(now(), "dd", 1), "yyyy-MM-dd")}}

  1. 邮件发送结果

邮件发送结果

41fd53477cbdc016bc193a82c8cf23b1

posted @ 2026-08-14 18:37  陪风聊雨  阅读(6)  评论(0)    收藏  举报