iking42 Posted March 7, 2018 Posted March 7, 2018 Do not understand Get(ActiveFieldName) usage: Simple script: set variable $fieldname = Get(ActiveFieldName) 1. place cursor in desired field. 2. run script in debug mode, data viewer on 3. $firldname always null set variable $fieldname = Get(ActiveFieldName) set field (xyz) = $fieldname 1. place cursor in desired field 2. run script 3. field (xyz; text) is empty What am I doing wrong? Same problem with Get(ActiveFieldContent) Other Get(Active***) all appear to work as I would expect.
bruceR Posted March 7, 2018 Posted March 7, 2018 Where is your actual script? How are you triggering the script? Can you show us your file or a simple example file? There will need to be a second step in the script so you can stop in debugger and look at the variable contents before the script ends. Since you are using a script variable ( single $ variable) it will always be empty after the script runs. While this is something you should be able to do successfully - in real life, what do you want to do with $fieldName? 1
iking42 Posted March 9, 2018 Author Posted March 9, 2018 Thanks for the response BruceR and sorry for the 4PM shout out. As you suspected, I was maligning the script step by stepping out of the layout and back before executing the step. Brain was running in standard knucklehead mode. Moved get(active....) in front of unrelated layout in/out housekeeping and it functions as expected. Once again, thanks for the advice.
Recommended Posts
This topic is 2451 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now