# Scripting functions that handle Perspective Parameters

**URL:** <https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642>\
**Category:** Ignition\
**Created:** [February 20, 2021, 12:11am UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642 "2021-02-20T00:11:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ali.Etezadkhah](https://avatars.discourse-cdn.com/v4/letter/a/b19c9b/32.png) [@Ali.Etezadkhah](https://forum.inductiveautomation.com/u/Ali.Etezadkhah)\
**Post date:** [February 20, 2021, 12:11am UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642/1 "2021-02-20T00:11:16Z")

</div>

Hi,

I am trying to learn more about script functions in Ignition. I searched the user manual and found this page:

[https://docs.inductiveautomation.com/display/DOC80/Scripting+Functions](https://docs.inductiveautomation.com/display/DOC80/Scripting+Functions)

Are these the only functions available other than standard Python logic and mathematical functions? I’m trying to use a mouse event script to write to a view parameter when a button is pressed. I searched this page for any reference to “param,” but nothing came up.

Thank you,  
Ali

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [February 20, 2021, 4:17pm UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642/2 "2021-02-20T16:17:48Z")

</div>

Those are the only functions supplied by Inductive Automation, and even some of those will not work in Perspective, as function availability is based on “scope”. Functions which would manipulate Vision projects in some way will not work in Perspective, nor would functions which directly manipulate the local machine.

If you could supply a clear explanation of what you’re trying to accomplish, the forum is full of users who can help you write a script which will help you.

Without more info, this is the best I can do:

 ![Screen Shot 2021-02-20 at 8.15.47AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/e/aef3ed064eba7178ffa343c39060a04c42658dd5.png)

You also need to keep in mind that the param I used here was set to be an “output” param; “input” params ignore write attempts from within their own View.

---

<div class="post-metadata">

**Author:** ![Ali.Etezadkhah](https://avatars.discourse-cdn.com/v4/letter/a/b19c9b/32.png) [@Ali.Etezadkhah](https://forum.inductiveautomation.com/u/Ali.Etezadkhah)\
**Post date:** [March 2, 2021, 11:34pm UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642/3 "2021-03-02T23:34:30Z")

</div>

Thank you for the response. This forum has been a very useful tool for a beginner like like me, however, I have seen many instances where a new user asks a question only to be told by more experienced users to read the manual. I’m hoping to avoid responses like this as much as I can by reading the manual before I ask my question 🙂

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [March 3, 2021, 2:06am UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642/4 "2021-03-03T02:06:04Z")

</div>

Before even reading the manual I would take free the [Inductive University](https://inductiveuniversity.com/) courses we make available.

---

<div class="post-metadata">

**Author:** ![Ali.Etezadkhah](https://avatars.discourse-cdn.com/v4/letter/a/b19c9b/32.png) [@Ali.Etezadkhah](https://forum.inductiveautomation.com/u/Ali.Etezadkhah)\
**Post date:** [March 3, 2021, 2:43am UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642/5 "2021-03-03T02:43:46Z")

</div>

I have already seen them all for 8.0 and passed the test. The videos for Vision are a lot more in depth than Perspective. Hopefully the perspective videos will catch up one day.

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [March 3, 2021, 4:34am UTC](https://forum.inductiveautomation.com/t/scripting-functions-that-handle-perspective-parameters/43642/6 "2021-03-03T04:34:03Z")

</div>

The Vision videos have had many years to get to where they are. Perspective has only been around for less than three years.
