私はフォーラムを通して検索しましたが、答えはそこにある可能性が高いですが、私は助けが必要です。列Aのセルの単純なYESがEMAILをトリガーします
列Aに「Y」という文字が入力されている場合は、所定の人物リストに自動的に電子メールが送信されます。理想的には、この電子メールには、行データ(明細、仕入先、合計、ジョブなど)に従って自動的に生成された電子メール本文が含まれます。
これまでに書いたのはこれです。メールを送信する毎回私は変更を行います。私は、プロジェクトのトリガーとif (Index of)
ビットを改良しようとしましたが、うまくいきませんでした。
function sendNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var cell = ss.getActiveCell().getA1Notation();
var row = sheet.getActiveRange().getRow();
var cellvalue = ss.getActiveCell().getValue().toString();
var recipients = "[email protected]";
var message = '';
if(cell.indexOf('A')!="Y"){
message = sheet.getRange('D'+ sheet.getActiveCell().getRowIndex()).getValue()
}
var subject = 'Update to '+sheet.getName();
var body = sheet.getName() + ' has been updated. Visit ' + ss.getUrl() + ' to view the changes on row: «' + row + '». New comment: «' + cellvalue + '». For message: «' + message + '»';
MailApp.sendEmail(recipients, subject, body);
};
絶対ライフセーバー! –