# Force value of OPC tag without OPC item path?

**URL:** <https://forum.inductiveautomation.com/t/force-value-of-opc-tag-without-opc-item-path/7912>\
**Category:** Ignition\
**Created:** [January 28, 2014, 1:15pm UTC](https://forum.inductiveautomation.com/t/force-value-of-opc-tag-without-opc-item-path/7912 "2014-01-28T13:15:11Z")\
**Posts on this page:** 1\
**Showing post:** 10

<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:** [February 3, 2023, 4:44pm UTC](https://forum.inductiveautomation.com/t/force-value-of-opc-tag-without-opc-item-path/7912/10 "2023-02-03T16:44:24Z")

</div>

Consider learning `jq`, which could rapidly restructure a tag export JSON to do what you're trying to do:

> [@How to create / append bulk tooltips via script with json export?](https://forum.inductiveautomation.com/t/how-to-create-append-bulk-tooltips-via-script-with-json-export/50072/4):
>
> You can do it with jq (a downloadable command-line executable designed to manipulate JSON): walk( if type == "object" and .valueSource == "opc" then .tooltip = "TagName: \(.name) \(.opcItemPath)" else . end) [https://jqplay.org/s/Pe6T7qNEFY](https://jqplay.org/s/Pe6T7qNEFY) I mostly copied this snippet from here:

---

_[View the full topic](https://forum.inductiveautomation.com/t/force-value-of-opc-tag-without-opc-item-path/7912)._
