How can I be getting multiple unwanted event blocks from the same onFormSubmit Trigger?
Getting spurious onFormSubmit Triggers
As @J.G. pointed out I was getting more that one trigger from each submission of the form.
I noticed by logging the e.values into a spreadsheet that I was not getting any of the answers. So to eliminate these unwanted triggers I just used the following logic.
if(e.values && !e.values[1]){return;}
where e.values[1]
was a required question.
My log:
The lines with no value in column C are unwanted triggers.