# Javascript: enable "eval"

**URL:** <https://community.fibery.io/t/javascript-enable-eval/4542>\
**Category:** Ideas & Features\
**Tags:** automations\
**Created:** [June 2, 2023, 11:44pm UTC](https://community.fibery.io/t/javascript-enable-eval/4542 "2023-06-02T23:44:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [June 2, 2023, 11:44pm UTC](https://community.fibery.io/t/javascript-enable-eval/4542/1 "2023-06-02T23:44:06Z")

</div>

It would be very useful to have Javascipt **eval** available in scripts.

I know it is often disabled for vague “security” reasons, but if Google Apps etc. can support it, so can Fibery 😁

**USE CASE:** User enters a mathematical expression, then an automation script calculates the result value and replaces the field with the calculated value.

**ALSO** - it could be very useful if a script could distinguish whether a specific “field changed” trigger was the result of **manual input** , or some other source (e.g. an automation or integration). This could actually be part of a Rules trigger definition, i.e. “Trigger when [x,y,z] Fields Changed, but only if/not changed via the Fibery UI (manually)”
