If there are a set group of scripts whcih can be run based on some variable/global field, you could build one Master script which calls the appropriate sub-script based on the content, using IF / ELSE IF tests in the Master script to pick the sub-script to call.
I use this with a popup-value list of report choices for users in a global field, so I can avoid having to have 25 buttons for various reports. It doesn't even have to have the actual script name, just a choice which matches what's tested for in the IF / ELSE IF statements.
That seems right now to be the only way. I don't mind, but it seems odd. You can use a script step to go to a layout by a calculation.
I'm thinking i'm going to migrate to what you've done Stephen.
i found all of this VERY interesting !
and see that others feel the same way i do
when faced with multiple lines of IF Statements.
see my post