フォームの送信を確認するためにGoogleAppsScriptトリガーを設定しています。ただし、着信イベントの値を確認し、イベントを実際にスプレッドシートに追加するか、無視するかを決定したいと思います。
現在、追加された後の最後の行を削除するために、以下のようなことを行っています。
function onFormSubmit(e) {
var sheet = SpreadsheetApp.getActiveSheet();
if (e.values[2] < whatever) {
sheet.deleteRow(sheet.getLastRow());
}
ただし、このアプローチは失敗することがありますが、同時発生のイベントが原因だと思います。
これを行うためのより良い方法はありますか?