2

Google Apps Script でメールを送信するための次のコードがあります。

 var message = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua " + name + "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris" + receiver;
 MailApp.sendEmail(email2Send, title, message);

しかし、受信者に送信される電子メールには、書式設定や段落などはありません。少なくとも段落 (改行) を高く評価しますが、\n は機能しません。ドキュメントには次のように記載されています。

htmlBody String 設定されている場合、HTML をレンダリングできるデバイスは、必須の body 引数の代わりにそれを使用します。メールにインライン画像がある場合は、オプションの inlineImages フィールドを HTML 本文に追加できます

だから、私はこのようなことができます:

...
var options = {
  htmlBody: '<b><i>TEST</i></b>'
};
MailApp.sendEmail('someone@domain.ext', 'TEST', 'TEST', options);
...

を使用してメッセージにフォーマットを追加する代替手段は何MailApp.sendEmailですか? シンプルな HTML テンプレートを基本的なテキスト形式にすることを提案していただけますか? (これよりもっと簡単なものが欲しいです(Gmail) スプレッドシートからメールを送信する. 画像付きの署名を追加するには? )

4

1 に答える 1

3

\n動作します。

MailApp.sendEmail("myemailbox@example.sinvalid","test","multi\nline\ntext");

次の本文を含むメールを送信します。

multi 
line 
text
于 2013-11-02T13:57:06.323 に答える