function onEdit(e) {
Browser.msgBox(e.changeType);
if (e.changeType == 'EDIT') {
...
}
}
シート セルが空から数値に変更されると、イベントは正常に発生しますが、msgBox の出力には「未定義」と表示されます。
e.changeType に 'EDIT' を含めるべきではありませんか?
私はこのリファレンスを使用しています: https://developers.google.com/apps-script/understanding_events