Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Bruce Willis am 14.11.19 - 16:37:31

Titel: Interne Domino Adressen in die Internetadressen umwandeln?
Beitrag von: Bruce Willis am 14.11.19 - 16:37:31
Hallo,

in Domino Adressbuch stehen die Mitglieder der Gruppen mit deren internen Adressen im Feld "Members".
Wie kann ich sie schnell in die entsprechenden Internetadressen konvertieren?
z.B. in einem neuen Feld oder einer neuen Spalte?

Ich glaube, etwas Ähnliches schon mal vor Jahren gemacht zu haben, aber weiß nicht mehr wie...

Gruß
Leo
Titel: Re: Interne Domino Adressen in die Internetadressen umwandeln?
Beitrag von: Bruce Willis am 15.11.19 - 10:34:27
OK, wenn es jemanden interessiert, hab ich so gelöst:

Code
n := 1;
@While(
n <= @Elements(Members);
tmp1 := @Name([Abbreviate];Members[n]);
tmp2 := @If(@Contains(tmp1; "/"); @Left(tmp1; "/"); tmp1);
tmp3 := @If(@Contains(tmp2;"@"); tmp2; @DbLookup("" : "" ; "" ; "Mitarbeiterliste" ; tmp2 ; "InternetAddress" ));
tmp4 := @If(@IsError(tmp3);"??? - " + tmp2 ; tmp3);

newValue := tmp4;
newEntry :=  newValue : newEntry;
n := n + 1
);

@Sort(newEntry)
Titel: Re: Interne Domino Adressen in die Internetadressen umwandeln?
Beitrag von: SD am 18.11.19 - 15:46:07
Müsste das nicht auch mit @NameLookup gehen? Also in einem Feld zumindest. In einer Ansichtenspalte kann man das nicht nutzen.

Also sowas in der Richtung: @NameLookup([NoUpdate]; Members; "InternetAddress")