2017-01-04 3 views
1

Googleのサイトから下記のようにメールを送信するスクリプトがあります。Googleアプリケーションスクリプトのアンカータグに変数を追加する

var Prefiledurl = row [8]; var names = row [2];

変数「Prefiledurl」は、列からのURLを格納しています。リンクとしてどのように送信しますか?

私はこのしようとすると:

"<a href="+Prefiledurl+"> Click Here </a>"

をそれはあなたがのHtmlBodyを使用して電子メール用のHTML本文を送信する必要がある代わりにhyperlink`

答えて

1

これを使用してみてください:

var mailBody = "<HTML><BODY>"+ "<a href="+Prefiledurl+"> Click Here </a>"+"</HTML></BODY>"; 
+0

感謝。これはうまくいきました – Evan

+0

@エヴァンこれがうまくいくなら、それは同様の疑いを持つ他人に役立つことができるように、これを答えを受け入れることを検討してください。 –

0

の長いリンクを送信オプションでは、現在のところプレーンテキストの本文のみを送信しているため、タグ全体がプレーンテキストとして表示されます。

最良の方法は、HTMLタグを含まないプレーンテキスト本体を送信することですが、代わりにフルリンクを含めて、タグと他のマークアップを含むHTML本体を送信してください。これにより、受信者がHTMLを表示できるかどうかに関係なく、完全なアクセシビリティが保証されます。

ここでドキュメントを参照してください。オプションリストにスクロールすると、上記のhtmlBodyオプションが表示されます。

https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String,Object)

関連する問題