Das Problem ist hier das die Variable als solches nicht mehr erkannt wird, da sie im String nicht einfach so eingefügt werden kann.
Das musst du dann splitten:
Ist jetzt ungetestet, sollte aber funktionieren. Das Sternchen habe ich oben schon mit reingegeben in deine Variable damit sie auch mit gequoted wird.
Was dir noch helfen könnte, wäre eine Logausgabe im Editor, dann hätte man gesehen das die Variable im String nicht ersetzt wurde.
Also anstelle von
do script einfach erstmal
log nutzen und sehen wie der Aufruf aussehen würde.
Gruß
TMA