发送邮件(报表) SEND 语句

在数据开发中,经常有发送邮件报表的需求。PQL 提供功能完整的发件邮件功能。

基本语句

使用模板和签名

邮件内容编辑

无论是使用邮件模板还是手工设置邮件内容,里面的内容都不能是固定的,需要根据计算结果或应用场景生成不同的内容。有两种方式生成或更新邮件内容。

两种方式并不是独立的,而是依次执行,即先执行PLACE DATA,再通过 Voyager 模板引擎解析模板内容。另外,通过PLACE DATA传递的数据都会转成 PQL 变量,可以在模板中使用,如上例中的$comment变量通过PLACE DATA传递到了模板中。

添加附件

邮件发送设置

一般情况下,发件人信息只需要在系统环境里进行一次性设置,见系统设置。但如果未进行系统设置或临时改变发件人邮件,可以在 SEND 语句中进行设置。

SEND 语句的返回信息

SEND 语句是一个有返回值的语句,执行完成后返回一个数据行,包含以下字段:

SEND 语句的返回值应用很少,一般可能在记录执行日志时用到。


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!