我有一个脚本可以发送带有 html 附件的电子邮件。当我在 gmail 中选择“查看”时,我会收到文本......但是当我点击“下载”而不是“查看”时,然后打开它,它会按原样显示。
我认为它与 gmail 相关,因为我从 IE、FireFox(win/linux)、Chrome(win/linux) 观察到完全相同的行为
我在这里制作了一个 youtube 视频: http ://www.youtube.com/watch?v=WkGyxcFQXS8
难道我做错了什么?
谢谢
我有一个脚本可以发送带有 html 附件的电子邮件。当我在 gmail 中选择“查看”时,我会收到文本......但是当我点击“下载”而不是“查看”时,然后打开它,它会按原样显示。
我认为它与 gmail 相关,因为我从 IE、FireFox(win/linux)、Chrome(win/linux) 观察到完全相同的行为
我在这里制作了一个 youtube 视频: http ://www.youtube.com/watch?v=WkGyxcFQXS8
难道我做错了什么?
谢谢
并非所有电子邮件客户端都支持该<style>
标签。Gmail就是其中之一;它只尊重内联样式。
如果您的代码正在生成 css 和 html,那么您可以将其更改为使用表格的内联样式。
如果您想要更自动的魔法,请参阅如何使用 Google Apps 脚本将 CSS 页面更改为具有内联样式的页面?.
One way around this would be to have your script simply host the HTML file somewhere, and email a link to that file.
I cannot find any documentation from Google or the GMail team, but I would be surprised if they allowed HTML attachments to be opened and viewed (this would be a security risk, since they would essentially allow their email servers to host user-generated web content).