# Changing Perspective component properties with scripting

**URL:** <https://forum.inductiveautomation.com/t/changing-perspective-component-properties-with-scripting/93754>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [July 25, 2024, 4:06pm UTC](https://forum.inductiveautomation.com/t/changing-perspective-component-properties-with-scripting/93754 "2024-07-25T16:06:18Z")\
**Posts on this page:** 1\
**Showing post:** 6

<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:** [July 25, 2024, 4:23pm UTC](https://forum.inductiveautomation.com/t/changing-perspective-component-properties-with-scripting/93754/6 "2024-07-25T16:23:25Z")

</div>

An example of a usage of jq applied to Ignition:

> [@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/changing-perspective-component-properties-with-scripting/93754)._
