你可能需要自定义邮件内容, 甚至可能需要动态获取数据进行发送
固定内容发送 #
msg = ['报表刷新成功', '<h1>刷新成功!!</h1>']
maillist = 'xxx@smartchart.cn'
#send_mail reportmail msg maillist
动态获取数据发送 #
maillist = 'xxx@smartchart.cn,abc@xxx.cn'
def fun_msg():
    result = get_dataset(123)['data']
	msg = f'<h3>尊敬的领导:</h3><p style="text-indent:20px">当前销售额:{result[1][0]}</p>'
	title = '销售额监控'
	return title, msg
#send_mail reportmail fun_msg maillist
发送企微消息 #
- 
在smartchart中新建一个企微数据源 
- 
新建一个数据集并使用qiweiMsg这个数据源, 按照企微消息发送文档填写, 记下数据集ID如 12 
{
   "touser" : "1359xxxxx",
   -- "totag" : "4",
   "msgtype" : "text",
   "agentid" : xxxxxxx,
   "text" : {
       "content" : "$msg"
   },
   "safe":0}
- 在DAG中可以使用通过自定义任务来进行企微发送
def notice_content():
    return get_dataset(12, param={'msg':'hello world'})
#diy qiwei_notice  notice_content