既存のデータテーブルからデータを取得し、それをディストリビューションリストに送信するスクリプトがあります。
私が使用しているコードの簡単なスニペットは次のとおりです。
var emailDelivery = templateSheet.getRange("C2").getValue();
var emailSubject = templateSheet.getRange("D2").getValue();
var emailText = templateSheet.getRange("E2").getValue();
var emailText = fillInTemplateFromObject(eNewRecBody, rowData);
var emailSubject = fillInTemplateFromObject(eNewRecSubject,rowData);
GmailApp.sendEmail(emailDelivery,emailSubject,emailText,{noreply:true});
FillInTemplateFromObjectは、正規表現アイテムを解析して、テーブルから電子メールの本文/件名にプルするサブ関数です。
問題は最後の行にあります-sendEmail関数の追加オプションは適用されません。つまり、実行時に、noreplyアカウントではなく、私のメールからのメールであることを示します。
これは何が原因ですか?
このオプション[noreply]はGoogle Appsアカウントでのみ使用でき、Gmailユーザーでは使用できません