现有的工作流程有一个html模板,其中填充了数据,并作为自动电子邮件发送。
更改完成后,我必须在电子邮件中嵌入从XML创建的折线图,并将其发送给预期的收件人。我已经使用jscharts.js创建了折线图,这些图表已经成功地嵌入到模板中。当我通过自动流程发送电子邮件时,此图表不会显示在电子邮件客户端上。
有没有什么方法可以用来捕获它并通过电子邮件发送?
PS:脚本只用python和js编写。
发布于 2013-11-12 15:18:44
在电子邮件中可靠地嵌入javascript几乎是不可能的。最好的方法是创建一个HTML电子邮件,并用一两种方法将图形渲染为光栅文件格式(例如PNG):
<img src="http://yourserver.com/graphs/<user_id>_YYYYMMDD.png" />一样简单地嵌入图像标记--这当然意味着您可以自由使用现有的任何图形库……https://stackoverflow.com/questions/19921895
复制相似问题