如何附加html文件以便gmail的“视图”选项有效

时间:2012-06-05 18:16:01

标签: css google-apps-script gmail html-email

我有一个发送带有html附件的电子邮件的脚本。当我在gmail中选择“view”时,我得到了文本...但是当我点击“下载”而不是“查看”时,然后打开它,它就会显示出来。

我认为这与gmail有关,因为我观察到IE,FireFox(win / linux),Chrome(win / linux)的完全相同的行为

我在这里制作了一个youtube视频: http://www.youtube.com/watch?v=WkGyxcFQXS8

我做错了吗?

由于

2 个答案:

答案 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附件,我会感到惊讶(这会带来安全风险,因为他们基本上允许他们的电子邮件服务器托管用户 - 生成的网页内容)。