# Report schedue by script

**URL:** <https://forum.inductiveautomation.com/t/report-schedue-by-script/15845>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [November 1, 2017, 5:23pm UTC](https://forum.inductiveautomation.com/t/report-schedue-by-script/15845 "2017-11-01T17:23:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lyhkch](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lyhkch/32/9381_2.png) [@lyhkch](https://forum.inductiveautomation.com/u/lyhkch)\
**Post date:** [November 1, 2017, 5:23pm UTC](https://forum.inductiveautomation.com/t/report-schedue-by-script/15845/1 "2017-11-01T17:23:52Z")

</div>

Hi, I want to use this script :

data\_list = [[“TYN”,“001”],[“TYN”,“002”],[“TYN”,“003”],[“TYN”,“004”],[“YPG”,“001”]]  
today = system.date.now()  
date = system.date.format(today, “yyyy\_MM\_dd\_HH\_mm\_ss”)  
for data in data\_list:  
paths = “D:\reports” + data[0] + + “\report\_Auto”  
settings = {“path”:paths, “fileName”:data[0]+"\_"+data[1]+“_report\_Auto_” + str(date) + “.pdf”, “format”:“pdf”}  
system.report.executeAndDistribute(path=“report\_Auto”, project=“test”,action=“save”, actionSettings=settings)

maybe there’s something wrong with “paths”, I want to dynamic change the paths by “data\_list”, how can I do?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 1, 2017, 5:51pm UTC](https://forum.inductiveautomation.com/t/report-schedue-by-script/15845/2 "2017-11-01T17:51:16Z")

</div>

Path only supports a single filepath. If you want to save the same report to multiple destinations, use system.report.executeReport to get a byte array, then system.file.writeFile to write it to each of your separate destinations.

---

<div class="post-metadata">

**Author:** ![lyhkch](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lyhkch/32/9381_2.png) [@lyhkch](https://forum.inductiveautomation.com/u/lyhkch)\
**Post date:** [November 1, 2017, 6:26pm UTC](https://forum.inductiveautomation.com/t/report-schedue-by-script/15845/3 "2017-11-01T18:26:19Z")

</div>

Thanks , I look for these two , but I don’t know how to use .

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [November 1, 2017, 8:07pm UTC](https://forum.inductiveautomation.com/t/report-schedue-by-script/15845/4 "2017-11-01T20:07:46Z")

</div>

There are examples in the documentation for each function: [https://docs.inductiveautomation.com:8443/display/DOC79/system.report.executeReport](https://docs.inductiveautomation.com:8443/display/DOC79/system.report.executeReport) and [https://docs.inductiveautomation.com:8443/display/DOC79/system.file.writeFile](https://docs.inductiveautomation.com:8443/display/DOC79/system.file.writeFile)
