If you are going to be responsible for a database and doing scripting, then you should have FileMaker Advanced. It will give you a couple things.
One, it will let you know what variables (local and global) are being used in a script as it is running.
You will get the script debugger, which lets you step threw a script as it is running to see what it is doing and trouble shoot.
Lastly, it gives you the Developer Design Report (DDR). This thing will let you know where your scripts are being used and what fields are on what layouts. Plus lots more information.
There are a number of third party DDR analyzers that can do our specific question. Inspector for example will take a DDR and list all the different variables you are using in a system, and what scripts touch them.
Hope this helps.
Welcome to the Community. You can see the persistent $$Vars in the Data Viewer in Advanced, and see the $Vars in the Data Viewer when you run your script with the script debugger in Advanced. You really do need Advanced.
It would be nice to be able to use Get(VariableSpace) in a script to capture current variables but that function does not yet exist in this dimension. The space between Get(UUID) and Get(WindowContentHeight) could certainly accommodate Get(VariableSpace). Thus the current need for Advanced.
"One man's constant is another man's variable." ~Alan Perlis
Thank you for the response! I agree now; I now believe Advanced is necessary. I'll see if I can act on that ASAP. Thanks again for your help!
Thank you for your help, Stephen! I'm sure I'll have plenty more questions on scripting (especially visualizing how to build the whole host of scripts) once I actually get into Advanced. I appreciate the support.