Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzi am 11.08.16 - 09:16:56

Titel: NameLookup für InternetAddress doppelt
Beitrag von: buzi am 11.08.16 - 09:16:56

Hallo zusammen,

wenn ich ein berechnetes Feld füllen möchte mit der e-Mail Adresse des aktuellen Users, nutze ich folgenden Code:

Code
@NameLookup([Exhaustive];@UserName;"InternetAddress")

Klappt auch prima, bis auf das Ergebnis, nämlich dass die e-Mail Adresse doppelt im Feld steht mit Semikolon getrennt. Mache ich dann folgendes:

Code
@NameLookup([Exhaustive];@UserName;"InternetAddress")[0]

Bekomme ich eine Fehlermeldung: Array-Index außerhalb des gültigen Bereichs. Das verstehe ich nicht, weil die Hilfe sagt, Return value = valuelist = Text list.

--> Wer weiß eine elegante Lösung?
Titel: Re: NameLookup für InternetAddress doppelt
Beitrag von: jo@chim am 11.08.16 - 09:39:27
Code
@Unique(@NameLookup([Exhaustive];@UserName;"InternetAddress"))
?
Titel: Re: NameLookup für InternetAddress doppelt
Beitrag von: umi am 11.08.16 - 10:15:36
Oder ein @Subset(@NameLookup([Exhaustive];@UserName;"InternetAddress");1)

Titel: Re: NameLookup für InternetAddress doppelt
Beitrag von: buzi am 11.08.16 - 10:54:02
Danke
Titel: Re: NameLookup für InternetAddress doppelt
Beitrag von: Peter Klett am 13.08.16 - 09:23:03
In Script ist das erste Element 0, in Formeln dagegen 1.

@NameLookup([Exhaustive];@UserName;"InternetAddress")[1]