1
Google Apps Script(http://script.google.com)を使用してgmail用の自動返信ボットを作成しています。私はメッセージに返信するGmailThread
のReply
を使用するたび:Gmail AppsスクリプトでメールをHTML形式で送信する
var htmlbody = "Hello<br>This is a <b>test</b>.<br>Bye.";
var body = "Hello,\nThis is a test.\nBye.";
thread.reply(body, {htmlBody: htmlbody, from: "Myself <[email protected]>"});
は、私は両方htmlbody
にプレーンテキストbody
とHTMLでメッセージを記述する必要があります。
があり、(プレーンおよびHTML、二回すべての電子メールの内容を書き込まないように!)、HTMLのみにメールを書くための方法であることとreply()
は自動的に両方のHTMLとプレーンテキストのバージョンでメールを送ってみましょうか?
私は
var body = htmlbody.replace(/<br>/g,'\n').replace(/<b>/g,'');
// we should also replace </b> by '', etc.
を試してみましたが、これはハックのビットです。より良いバージョンがありますか?
ありがとうございます。これは手動で行う必要があることを確認し、私たちにとっては「返信」できません。たぶん 'htmlbody.replace(/
/g,'\n').replace(/ <.+?>/g、" ");'も便利でしょうか? – Basj