スプレッドシートからいくつかのタスクを実行するためのスクリプトを作成し、条件が正しい場合はMailApp.sendEmail
を使用してメールを送信します。私は、私に送られたすべての電子メールがすべて迷惑メールになることを発見しました。MailApp.sendEmailからのメールは常に迷惑メールになる
受信者は、Outlook.comサービスの@live.com
です。送信者と受信者は同じ電子メールアドレス、私自身の電子メールアドレスです。 Outlook.comでフィルタリングしてみたところ、役に立たなかった。
この問題は、受信者のサービスによって解決されるはずです。しかし、スクリプトを複数の受信者に使用すると、私はそれらをすべて制御することができません。送信者の側から行わなければならないことがあります。
ここに、私のメールを送信する関数の例を示します。 @ amit-agarwalの提案に従って編集されました。まだ解決されていません:
function sendEmail(lastvalue, newvalue, lastdate, newdate) {
var content = 'New value detected\n'
+ 'This time (' + newdate + ') :\n' + newvalue.toFixed(3) + '\n\n'
+ 'Last time (' + lastdate + ') :\n' + lastvalue.toFixed(3);
MailApp.sendEmail(mailRecipients.join(), 'New value detected', content);
}
@ amit-agarwalありがとうございます。私はあなたの提案に従って機能を変更しようとしましたが、それは助けになりません。編集したコードを上記の元の投稿に追加しました。 – anuith