/ * * Эта функция отправляет электронное письмо, когда редактируется определенный столбец Google Sheets * Для работы этой функции триггеры электронных таблиц должны быть установлены на onEdit * /
function sendNotification () {// var ss= SpreadsheetApp.openById ('1N6dqSXs8hdhCi1vrOGT7I7tD2yDMtgK7BSddMPqmuo0');
var ss = SpreadsheetApp.getActiveSpreadsheet ();var sheet = ss.getActiveSheet ();// Получить активную ячейку var mycell = ss.getActiveSelection ();var cellcol = mycell.getColumn ();var cellrow = mycell.getRow ();// Определяем детали уведомления для переменных
var recipients = "joseph@XXXXX.com,jmang@XXXXX.com";
var recipients1 = "joseph2@XXXXX.com"
var subject = "NEW SENSITIVE DATA REQUEST REQUIRES APPROVAL";
var subject1 = "ALERT: SENSITIVE DATA REQUEST";
var body = ss.getName() + " has been updated. Visit " + ss.getUrl() + " to view the changes.";
//Check to see which column will trigger the email - this script sends an email to "var recipients" if
//column 5 is updated and sends and email to "var recipients1" when colum 7 is updated.
if (cellcol == 5) {
//Send the Email to recipients defined in "var recipients"
MailApp.sendEmail(recipients, subject, body);
}
if (cellcol == 7) {
//Send the Email to recipients defined in "var recipients1"
MailApp.sendEmail(recipients1, subject1, body);
}
//End sendNotification
}