scheduled Reports - Update email addresses from Dataset?


Is there a way to Programmatically update the scheduled reports list from a Dataset that has the Email addresses using python scripting or any other method?

We have a Dataset with Supplier Contacts which we keep up to date for about 400 suppliers.

we want to send each of these contacts a filtered report that shows their supplier Quality History each month. We have set up scheduled reports and it seems to share the info we want to with them.

With so many suppliers a few supplier contacts(email addresses) change each month and we do not want to manually find and update the contacts email address in the scheduled reports list when we are already updating the supplier database with that info.