und wieder mal ein Fall, wo man mit einer Zeile auf das Problem hätte antworten können, wenn der Frager beschrieben hätte, was er will, und nicht so ne allgemeingültige Frage gestellt hätte.
Wenn Ihr Euch angewöhnt, ganz kurz zu skizzieren, um welches Szenario es sich handelt, und was Ihr genau erreichen wollt, dann wird Euch
a) viel schneller geholfen werden.
und
b) auch geholfen, wenn Ihr möglicherweise mit Eurem Ansatz auf dem Holzweg seid.
Was Du willst sind in Script 2 Zeilen code (wenn man die Declarations mitzählt):
Dim roles as Variant
roles = EValuate( "@UserRoles" )
auf diese Roles kannst Du dann ein ArrayGetIndex o.ä. loslassen um festzustellen, ob eine bestimmte dabei ist.
Gruß
Tode