Script needs unsaved value from screen
Is there a way to access the value in a text box in the find mode before the perform find action is performed.
Yes, but there may be better alternatives to entering the value into that text field in the first place.
You can use set variable to copy the value into a variable. After it leaves find mode, the script can then enter the value into a field if that is necessary.
The alternative you may want to consider is to have the data entered into a field with global storage specified and then it is automatically saved and available both while your script runs and afterwords. The script can take the data in the global field and use it as find criteria to perform a find with it.
Retrieving data ...