# Example request - Update Props.dataSources via script

**URL:** <https://forum.inductiveautomation.com/t/example-request-update-props-datasources-via-script/115011>\
**Category:** Ignition\
**Tags:** scripting, perspective\
**Created:** [April 10, 2026, 6:37pm UTC](https://forum.inductiveautomation.com/t/example-request-update-props-datasources-via-script/115011 "2026-04-10T18:37:15Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [April 10, 2026, 7:23pm UTC](https://forum.inductiveautomation.com/t/example-request-update-props-datasources-via-script/115011/11 "2026-04-10T19:23:17Z")

</div>

For best performance, I use Phil's [Integration Toolkit](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934) (3rd party module) that enables data looping in expressions along with other features. This dodges the scripting interpreter overhead.

---

_[View the full topic](https://forum.inductiveautomation.com/t/example-request-update-props-datasources-via-script/115011)._
