2012-06-05 5 views
8

私はhtml添付ファイル付きの電子メールを送信するスクリプトを持っています。 gmailで「表示」を選択すると、テキストが表示されますが、「表示」ではなく「ダウンロード」をクリックして開くと、表示されるように表示されます。Gmailの「表示」オプションが機能するようにhtmlファイルを添付するには

私はここのユーチューブのビデオを作っ

クローム(勝利/ Linuxの)、私はIE、FireFoxの(/ Linuxの勝利)からまったく同じ行動を観察するので、それはGmailの関連だと思う: http://www.youtube.com/watch?v=WkGyxcFQXS8

私は何か間違っているのですか?

+1

私は同じ問題を抱えています。メールに添付するhtml文書の「」にあるすべてのCSSスタイルがGmailによって削除されています。そして、私はドキュメントに全くJSがなく、純粋なHTMLとCSSスタイルだけが ''にあります。私は、Gmailがちょうど迷惑であることをますます考え始める! –

答えて

2

一つの方法として、この周り

おかげで、あなたのスクリプトは、単にどこかにHTMLファイルをホストしていて、そのファイルへのリンクを電子メールで送信することです。

私はGoogleやGMailのチームからドキュメントを見つけることができませんが、HTML添付ファイルを開いて表示することができれば驚くでしょう(これはセキュリティ上のリスクです。生成されたWebコンテンツ)。

+0

私には何がありますか?gmailはword docとpdfをまったく同じ方法で開くか、htmlでラップすることで(これは滑らかな滑りのように見えますが)、私はあなたの言うことを見ています。 – user30772

4

すべての電子メールクライアントが<style>タグをサポートしているわけではありません。 Gmailはその1つです。インラインスタイルだけを尊重しています。

コードがcss & htmlを生成している場合は、表のインラインスタイルを使用するようにコードを変更できます。

さらに自動マジックが必要な場合は、How do I use Google Apps Script to change a CSS page to one with inline styles?を参照してください。

関連する問題