Report Scheduled Email was not sent, Can I handle this programmatically?

I am new to writing reports.
Background:
I have 3 reports which are scheduled to send email at midnight.
This has been working for 2 weeks, but today one of the reports did not arrive in my email, while the other 2 did.
I manually ran it with the ">> Run Selected Action Immediately" button in the Ignition Designer Reports module, and the email arrived minutes later.

My question:
Is there a way to detect if the report was not successfully emailed so that the email Action can be re-tried?