道歉,因为我知道这已被问了几次,我从其他问题了解到,但我仍然卡住,不知道如何继续。发送电子邮件从谷值电子表格与其他邮件列
我试图做一个谷歌脚本来发送一个电子邮件通知给更多的一个人,基于一个单元格的变化,也在电子邮件中发送同一行中的多个单元格值?
例如如果'C'列发生变化,我可以发送一封电子邮件,其中列'A'和'B'的数据在列'C'的变化的同一行中发送。
这是我一直在试图玩的脚本,但不知道如何添加多个电子邮件以及来自两个以上单元格的值。
function sendNotifications() {
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 = '';
var cellA = ''
if(cell.indexOf('B')!=-1){
message = sheet.getRange('A'+ sheet.getActiveCell().getRowIndex()).getValue()
}
var subject = 'Update to '+sheet.getName();
var body = + cellvalue + '». For message: «' + message + '»';
MailApp.sendEmail(recipients, subject, body);
};
您可以通过'''分隔地址发送给多个收件人。从另一个单元获取数据可以通过[getRange()](https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange(Integer,Integer))完成 – Casper