I am using a google spreadsheet which looks like:
A B C D
1 Name e-mail Identifer Status
2 Alex ax@gmail.com ERT ER A
3 Micke miike477@gmail.com Ejyu er w
4 John john7788@tri.com Arb Ed C
I have a drop down list in column D
(let say A,B & C for example), now i want that whenever the value changes (Initially the column D
would be blank) in column D
against a particular Name
than an automatic e-mail trigger to e-mail id mentioned in column B
by below mentioned sender id and content.
The email should be trigger whenever value changes in column D
except for the blank, and if there were previously value was "B" and now it change to "C" than mail should be trigger.
Sender-example@gmail.com
CC-test1@gmail.com,test2@gmail.com
E-mail Body:
Hi Alex (Should be picked from column A depending against which name e-mail trigger
)
some sentence here.
some sentence here with your ERT ER (Should be pick from column C
) has status A (should be pick from column D
).
Regards,
example
123456789
I am trying using below mentioned script:
function onEdit(event){
if(event.range.getColumn() == 4){ //A -> 1, B -> 2, etc
function sendMyEmail(line){
var sendTo = spreadsheet.getRange(row, 2).getValue();
var cc = 'test1@gmail.com'+","+'test2@gmail.com';
var subject = "What is the: "+ spreadsheet.getRange(row, 3).getValue();
var content = "Hi "+spreadsheet.getRange(row, 1).getValue();+","
+"what is the vlaue "+spreadsheet.getRange(row, 3).getValue();+ "with the status"+spreadsheet.getRange(row, 4).getValue();+ "."
MailApp.sendEmail(sendTo,
cc,
subject,
content);
}
}
}