Set up a global field.
Define a value list of script names and format the field with this value list.
Use a script trigger to perform a "master script" with code similar to this:
If [Globals::ScriptName = "ABC" ]
Perform Script ["ABC"]
Else If [ Globals::ScriptName = "DEF" ]
Perform Script ["DEF"]
and so forth...
The script names put in the value list do not have to be exactly the same as the actual script names. You can even call the same script in several of the If - Else If sections but pass different script parameters to that script in order to produce different results.
Thanks Phi! You always make this stuff so easy!