Hello everyone,
I have a rather large form broken into groups of questions. Pieces of the form are filled out over time and as sections are completed they are "closed" for editing. Most of them calculate in the background (hidden).
My issue is that by the time users get to the end of the form, there are many calculations triggering each time any field is edited, even fields that only need to populate once such as an ID or a creation date field.
I have each calculation fields checking for pre-existing values that way its not performing the more extensive portions of arcade. EX:
if (!isEmpty($feature.RecordID)) {return $feature.RecordID}
else {return *script for generating ID*}
I know calculations need to repeatedly search for edits and change dynamically, but is there a more efficient way to skip calculating once initially populated?