的这里答案取决于电子表格如何获取数据。
如果数据是通过表单获得的,您可以简单地创建一个函数并设置一个提交触发器。 代码:
function formSubmit(e) {
//Column F is the 6th colmn so you want the 5th value from the array (array starts with 0)
if (e.values[5] == "ABC"){
//read: https://developers.google.com/apps-script/class_gmailapp#sendEmail
GmailApp.sendEmail("[email protected]","Subject","Content")
}
}
然后去你的脚本触发器和这个函数添加到的onsubmit触发。
如果有人输入数据到电子表格它是有点难以找出它在
哪一列尝试这样的事:
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
if (rangeArray = ss.getActiveCell().getRow() == 6){
if (ss.getActiveCell().getValue() == "ABC"){
GmailApp.sendEmail(recipient, subject, body, options)
//etcetc
}
}
}
现在使用onEdit功能时,您和你不需要在这里设置触发器。
希望这会有所帮助!
随着亲切的问候,
托马斯面包车Latum