You can use the same pattern (calling executeReport
and sendEmail
) still in 8.0.16, but there’s no great place to ‘house’ your script.
To get access to the convenient scheduling of reporting, you could create a ‘fake’ report (or ‘fake’ schedule) that doesn’t actually do anything, just runs a script action at a particular time. Or you could make a gateway timer event that runs at a consistent rate, and checks if it’s the ‘right’ time to launch execution - effectively the same as a scheduled script, just a bit harder to set up.