【发布时间】:2017-05-31 22:33:03
【问题描述】:
抱歉,我知道这已经被问了几次,我从其他问题中学到了这一点,但是我仍然卡住了,不知道如何继续。
我正在尝试制作一个 google 脚本,以根据单元格更改向多个人发送电子邮件通知,同时在同一行中发送电子邮件中的多个单元格值?
例如如果“C”列发生更改,我可以发送一封电子邮件,其中包含“C”列更改的同一行中“A”和“B”列的数据吗?
这是我一直在尝试使用的脚本,但不知道如何添加多封电子邮件,以及来自另外两个单元格的值。
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@domain.com";
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() 从另一个单元格获取数据
标签: excel email google-apps-script google-sheets