Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: adminnaddel am 17.02.05 - 18:50:13

Titel: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)}
Beitrag von: adminnaddel am 17.02.05 - 18:50:13
Hallo liebe Gemeinde,

was mache ich den bei dieser Aufzählung falsch? Nehme ich eine Rolle dann funzt es, möchte ich aber:

strEval = {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)}

geht nichts  ???

lg
Andy
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: shiraz am 17.02.05 - 19:21:27

@IsMember(string ; list) -> Determines if a string is a member of a list. Returns True (1) or False (0).

@IsMember(list1; list2) -> Determines if a list is contained in another list. Returns True (1) or False (0).

Was suchst Du? Alle Rollen oder mindestens eine Rolle?
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: adminnaddel am 17.02.05 - 19:54:34
Upps .. vielen Dank! Mindestens eine der Rolen! ";"

lg
Andy
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: datenbanken24 am 17.02.05 - 20:24:28
Das ist ja ein lustiges Ratespiel:

Soll es @Formel code sein,
fehlt bei der Zuweisung "=" der Doppelpunkt ":="
Wobei da die geschweiften Klammern stören.

Soll es Lotusscript sein,
fehlt das "Evaluate"
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: datenbanken24 am 17.02.05 - 20:26:41
Ahh,
es soll wahrscheinlich der String sein, den Du dann später in LS an eine Evaluate function übergibst
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: adminnaddel am 17.02.05 - 20:30:58
@datenbanken24 ..  ;D .. richtig!

Evaluate folgt später, doch zunächst muß eine der Rollen passen!

lg
Andy
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: datenbanken24 am 17.02.05 - 20:38:32
@IsMember gibt in Deinem Fall nur true, wenn der User ALLE Rollen hat,

was Du suchst ist einfach:

@UserRoles *= ( "Role1" : "Role2")
Titel: Re: {@IsMember ("[Everybody]" : "[Admin]" : "[Emergency]"; @UserRoles)
Beitrag von: adminnaddel am 17.02.05 - 20:42:44
Vielen Dank!!

lg
Andy