セルが変更されたときにメールを送信する必要があるこの単純なスクリプトがあります
function onEdit(e) {
var doc = e.source;
var r = doc.getActiveRange().getValue();
if (r == "Niccolò"){
var a = doc.getActiveRange().setBackground('#ff0000');
var b = GmailApp.sendEmail('name@gmail.com', 'subject', 'body');
}
}
この機能はセルの色も変更します。問題は、セルの色が機能することです。そのため、メールを送信しないときにセルの色が変化します。とてもシンプルに見えますが、なぜ機能しないのかわかりません!