OK, so I figured how my question isn't a duplicate, and how what I am looking for isn't resolved in the links given.
This is as close as I can get:
function sendNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Incoming POs");
var cell = ss.getActiveCell().getA1Notation();
var row = sheet.getActiveRange().getRow();
var cellvalue = ss.getActiveCell().getValue().toString();
var recipients = "test@gmail.com";
var message = '';
if(cell.indexOf('K')!=-1){
message = sheet.getRange('A'+ sheet.getActiveCell().getRowIndex()).getValue()
}
var subject = 'PO# '+ sheet.getRange('A'+ sheet.getActiveCell().getRowIndex()).getValue() + ' has been received';
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);
};
The problem with this code is that I need the notification to be sent ONLY if a row has it's F column value changed to "Yes". This code sends a notification any time anything is changed in column F.
Does that make sense? Thanks for the help! This is close, I just can't figure out how to incorporate required text contains rules.
(Original text from original question: 'm developing a new Google Sheet that three different people will use/share to collaborate on some of their work. What I'm really after is writing a notification script that will email other stakeholders when any cell in column F gets its value changed to "Yes" in Sheet2 of the master sheet (I mean "workbook" because the terminology for Google sheets is confusing vs Excel because there are workbooks and sheets, but it seems like there are just sheets...and sheets in Google).
I want the email to contain some text, along with the value of cell A in the row that has the F column value changed.)