I have a script which works fine when run from ExtendScript Toolkit on both InDesign CS4 and InDesign CC -- but I am unable to specifically target CC using the #target directive.
At the top of my .jsx file, if I put:
#target "InDesign-6.0"
Then the script will open InDesign CS4 and run the script. However, if I put:
#target "InDesign-9.0"
It throws a dialog error "InDesign-9.0" is undefined! I've tried 8.0 and 9.1 just in case I had the version number wrong; nothing works.
Now, it is true that I can get it to work by simply adding:
#target "InDesign"
which targets the latest installed version, CC. BUT this is not a solution, just a workaround! I want to be absolutely sure I am targeting the specific version specified. Someday I may install a newer version alongside it, and then all of a sudden it will "jump" to that version when the script runs, and that's not what I want.
Any suggestions?