...
使用场景说明
用户参考了smartbi
...
如下实例文档,通过自定义任务将电子表格的报表内容以<邮件正文>的效果,发送邮件。
< https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27002113 >
一、问题情况
(1)通过网页版邮箱(例如outlook)查看邮件,正文中的表格没有边框、缺失了样式(图1)。
(2)通过IBM NOTES邮箱客户端打开邮件时,报JavaScript错误,忽略错误后也能打开,同时邮件正文的表格样式也稍微有点不正常(图2)
但,通过Foxmail的客户端,查看邮件正文是正常的效果(图3)。
二、原因说明
2.1当使用网页版邮箱客户端会产生格式丢失的问题,是因为:1 当使用网页版邮箱客户端会产生格式丢失的问题,是因为:
网页版上接收查看邮件,网页自身会屏蔽很多信息;同时outlook对html的解析存在问题,这些会导致邮件显示无边框。
2.2当使用IBM NOTES邮箱客户端出现JS错误问题以及样式缺失问题,是因为:2 当使用IBM NOTES邮箱客户端出现JS错误问题以及样式缺失问题,是因为:
IBM NOTES邮箱客户端目前对于js和css支持存在较多的不兼容问题,很抱歉,我们暂时没有办法发送完全支持notes客户端的html形式邮件;
同时,关于样式不正常的问题,是由于IBM 同时,关于样式不正常的问题,是由于IBM NOTES对于js的解析存在问题,而报表的有些效果是js处理出来的。
三、解决方案
方案1:当通过自定义的任务以邮件正文发送报表内容的时候,我们推荐您使用Foxmail 客户端去查看。
方案2:当不便采用Foxmail客户端查看邮件,建议您可以考虑使用导出图片PNG 方案2:若是存在不便采用Foxmail客户端查看邮件的因素,建议您可以考虑使用导出图片PNG 的方式,其操作文档可以参考:
https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27002115 <通过计划任务把电子表格导出图片以邮件正文发送>
Viewtracker expandable false