I know it is similar to email notification if cell is changed
but I would like to do the following:
In column A I have the reminder Name, column B I have the Telephone, and column F the status
The status values are 1,2,3,4,5
So Basically I want to send an email when Column F changes to 4,5 with the information of Column A and column B.
Example: Reminder Name has just been changed to status 4, please give them a call: Phone number
function checkReminder() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(spreadsheet.getSheets()[0]);
var sheet = spreadsheet.getActiveSheet();
var lastRow = sheet.getLastRow();
var startRow = 2;
var range = sheet.getRange(2,5,lastRow-startRow+1,1 );
var numRows = range.getNumRows();
var sV = range.getValues();
range = sheet.getRange(2, 1, lastRow-startRow+1, 1);
var reminder_info_values = range.getValues();
var warning_count = 0;
var msg = "";
for (var i = 0; i <= numRows - 1; i++) {
var statusC = sV[i][0];
if(statusC > 3) {
var reminder_name = reminder_info_values[i][0];
msg = msg + "The reminder: "+reminder_name+" changed status to "+statusC +" ";
warning_count++;
}
}
if(warning_count) {
MailApp.sendEmail("email@email.com",
"CC Changed status of "+ reminder_name, msg);
}
};
I don't know how to make it work, please help
I also tried this Send Email when value changes in Google Spreadsheet