如何根据单元格中输入的单词发送电子邮件



我无法根据自动完成的单元格更改自动发送电子邮件

function sendMailEdit(e) {
var column = (typeof(column)=='READY')?column:11; 
const rData = e.source.getActiveSheet().getRange(e.range.rowStart,11,11,11).getValues();
let itemsDescription = rData[0][1];
let serial = rData[0][2];
let ordernumber = rData[0][5];

这是代码。所以每次我在电子表格中输入任何东西,它都会发出一封电子邮件。如何使它特定于列。我试过if命令。然而,当我输入触发器工作时,它会工作,但如果触发词被自动添加,它就不会触发

由于您的代码不完整,因此很难判断您想要什么。但这也许会有帮助。

function sendMailEdit(e) {
const sh = e.range.getSheet();
if (sh.getName() == "Your Sheet Name" && e.range.columnStart == 11) {
const rData = e.range.getSheet().getRange(e.range.rowStart, 1, 1, 11).getValues();
let itemsDescription = rData[0][1];
let serial = rData[0][2];
let ordernumber = rData[0][5];
//the rest of your code
}
}

相关内容

最新更新