2016-08-05 18 views
1

HTTPを使用してWebからページをダウンロードした後、この「Meteor」サーバーコードで「email 1.1.16 package」を使用すると、そのページが電子メールに正常に送信されますが、電子メール印刷用のhtmlページレポート

私はそれを閲覧したいと思っているかもしれませんが、印刷するかもしれないレポートです。それをクリックするだけで開くか、別のタブでページを見ることができるようにpdf添付ファイルであればいいと思います。
この問題の修正方法を教えてください。おかげ

Email.send({ 
     to: "[email protected]", 
     from: "[email protected]", 
     subject: "My report", 
     text: rowHtml 
     }); 

編集
準備ヴァシルの答えの後、Blaze.toHTMLは、「HTMLの文字列にテンプレートまたはビューをレンダリングします」。
私はすでにhtml文字列を持っていますが、なぜhtml文字列に変換する必要がありますか?

答えて

0
var html = Blaze.toHTML(Blaze.With(data, function() { return Template.my_template; })); 
Email.send({ 
     to: "[email protected]", 
     from: "[email protected]", 
     subject: "My report", 
     text: html 
     }); 

Using dynamic HTML templates in Meteor emails

+0

しかし 'rowHtml'が、この中に行くんに従ってhtml: rowHtmlにラインtext: rowHtmlを変更することです溶液?これは完全な答えですか?最初の行に 'data'と' my_template'とは何ですか? –

関連する問題