我有一个发送带有html附件的电子邮件的脚本。当我在gmail中选择“view”时,我得到了文本...但是当我点击“下载”而不是“查看”时,然后打开它,它就会显示出来。
我认为这与gmail有关,因为我观察到IE,FireFox(win / linux),Chrome(win / linux)的完全相同的行为
我在这里制作了一个youtube视频: http://www.youtube.com/watch?v=WkGyxcFQXS8
我做错了吗?
由于
答案 0 :(得分:4)
并非所有电子邮件客户端都支持<style>
标记。 Gmail就是其中之一;它只尊重在线造型。
如果您的代码正在生成css&amp; html,然后你可以改变它以使用表的内嵌样式。
如果您想要更多自动魔术,请参阅How do I use Google Apps Script to change a CSS page to one with inline styles?。
答案 1 :(得分:3)
解决此问题的一种方法是让您的脚本只是在某处托管HTML文件,并通过电子邮件发送指向该文件的链接。
我找不到Google或GMail团队的任何文档,但如果他们允许打开和查看HTML附件,我会感到惊讶(这会带来安全风险,因为他们基本上允许他们的电子邮件服务器托管用户 - 生成的网页内容)。