Hallo Zimmi,
du hast dieses | falsch verwendet. Dieses Zeichen ersetzt das normale ". Du kannst also einen String im Script auf zwei verschiedene Arten angeben
zB
"Hallo Welt"
... und ...
|Hallo Welt|
Wenn du nun ein Anführungszeichen im String dargestellt haben willst, müssest du in der ersten Variante das Anführungszeichen doppelt eintippen. Also zB
"Der ""rote"" Baron"
wäre also in der Ausgabe dann: Der "rote" Baron
Da dies aber sehr aufwendig ist (und auch manchmal sehr verwirrend), ist dieser Strich | von Vorteil. Wenn du nun durch | einen String angibst, und du möchtest, dass ein Anführungszeichen angezeigt wird, ist es nun nicht mehr nötig, das " doppelt anzuführen.
zB
|Der "rote" Baron|
führt zur selben Ausgabe wie oben.
In deinem Fall müsste der Code so geschrieben werden:
eval = session.evaluate(|@Text(ReplicaID; "*")|), doc)
lg
Manuel