私はgoogle apps-scriptを使用しているユーザーのリストにメールを送信しようとしています。google appsスクリプトでフルフォーマットのメールを送信
私は最初の下書きメールを受け取り、スプレッドシートに存在するユーザーのリストに郵送しています。しかし、私は ".getplainbody();"関数を使用します。ドラフトのプレーンテキストのみをコピーします。
function sendmail()
{
var drafts = GmailApp.getDraftMessages();
Logger.log(drafts.length);
var draft = drafts[0].getPlainBody();
Logger.log(draft);
GmailApp.sendEmail('[email protected]', 'subject', 'Hello' + '\n ' + draft);
}
また、getbody()を使用してからメッセージを表示してみました。
function sendmail()
{
var drafts = GmailApp.getDraftMessages();
Logger.log(drafts.length);
var draft = drafts[0].getBody();
Logger.log(draft);
GmailApp.sendEmail('[email protected]', 'subject', 'Hello' + '\n ' + {html: draft});
}
しかし、これはまた私に "[オブジェクトオブジェクト]"を受信ボックスに与えます。 適切な形式のドラフトメール(プレーンテキスト形式ではない)を送信するための他のオプションはありますか?
おかげ
ありがとうございます!私はパラメータが不足していました。 –
こんにちは、今私は新しい問題を抱えています。メールに埋め込まれたすべての写真は、受信者に壊れたものとして配信されます。私は草稿ですべての写真を完全に見ることができ、送信すると壊れた画像として配信されています。 –