Domino 9 und frühere Versionen > ND9: Entwicklung

Interne Domino Adressen in die Internetadressen umwandeln?

(1/1)

Bruce Willis:
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

Bruce Willis:
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)

--- Ende Code ---

SD:
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")

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln