在使用脚本时,我完全是个菜鸟,我正在寻求一些帮助,我借用并修改了一个以使用我的电子表格。
我正在寻找 H 列中的“需要订购”值,这将导致将电子邮件发送给收件人。我遇到的唯一问题是,每次更改该列中的值并且我的“需要订购”文本出现在该列中的其他单元格中时,都会发送一封电子邮件并且我的收件箱被淹没。如果列中的任何其他单元格已经存在“需要订购”值,有人可以帮我调整它以便它不会生成电子邮件吗?
感谢您提供的任何帮助。
这是我正在使用的:
function sendEmail(email_address, email_subject, email_message) {
var status = ScriptProperties.getProperty('AlertStatus')+"";
var value = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Vehicle Inventory").getRange( "H2:H100").getValues().toString();
if (value.match("Need to Order" )&&status.match("")) {
ScriptProperties.setProperty('AlertStatus', '')
MailApp.sendEmail('username@gmail.com', 'Need to Order', 'Order more equipment. Open the current version of your Google Document "test spreadsheet": ');
}
else {
if (!value.match("Need to Order" ))
ScriptProperties.setProperty('AlertStatus', '')
}
}