# Dynamically Binding to Multiple Tags

**URL:** <https://forum.inductiveautomation.com/t/dynamically-binding-to-multiple-tags/78244>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [August 22, 2023, 4:16pm UTC](https://forum.inductiveautomation.com/t/dynamically-binding-to-multiple-tags/78244 "2023-08-22T16:16:24Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [August 22, 2023, 4:26pm UTC](https://forum.inductiveautomation.com/t/dynamically-binding-to-multiple-tags/78244/2 "2023-08-22T16:26:42Z")

</div>

Maybe try this module from @pturmel

> [@Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-simulation-aids-v2/74934/63):
>
> Annnnnnd... another new feature: the tags() expression function. Note the plural. It takes a list of tag paths, or a dataset with tag paths in the first column. It defaults to operating in subscription mode, without an initial read, so the first execution will always yield nulls. Quickly replaced with proper values as the subscriptions report in. If the list changes between executions, only the changed tag paths will report a null at that point. It can be set to not use subscriptions, in …

---

_[View the full topic](https://forum.inductiveautomation.com/t/dynamically-binding-to-multiple-tags/78244)._
