htmlメールで表を送る場合の書式指定方法

実現したいこと

スプレッドシートから情報を取得して、キレイな表の形でGmail送信したいです。

前提

Google Apps Scriptで、タスク管理のシステムを作っています。
現状、ここまで↓はできました。

イメージ説明

発生している問題

列幅を固定するのにwidthを指定したところ、
ヘッダーの背景色が抜けてしまいました。

イメージ説明

どのように修正したら列幅固定+背景着色+中央揃えにできるか、ご教示いただきたいです。

該当のソースコード(長いためヘッダー情報のみ抜粋)

var headText = '<tr><td width="200″ bgcolor="#dcdcdc" align="center">案件</td><td width="100″ bgcolor="#dcdcdc" align="center">期日</td><td width="100″ bgcolor="#dcdcdc" align="center">状態</td><td width="200″ bgcolor="#dcdcdc" align="center">備考</td></tr>'

補足

・フォントを揃えたいため、ヘッダーですがあえて<th>ではなく<td>を使用しています。

コメントを投稿

0 コメント