Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DannyCrown am 02.09.10 - 15:07:13
-
Hallo @all!
Bei uns im SAP-System und in Notes wird der Kurzname als eindeutige Kennung benutzt. Hab gerade leider erlebt, dass die Namen in SAP und Notes unterschiedlich gepflegt werden.
Nun meine Frage:
wie kann ich den Kurznamen eines aktuell bei Notes angemeldeten Benutzers auslesen?
Vielen Dank schonmal!
-
Formel oder LotusScript?
Bernhard
-
Hi Bernhard,
am liebsten in Lotus-Script.
-
Was verstehst Du eigentlich unter "aktuell angemeldet"?
Soll der User zur Ermittlung seines ShortNames selbst eine Aktion starten?
Oder meinst Du etwas anderes?
Bernhard
-
Soll der User zur Ermittlung seines ShortNames selbst eine Aktion starten?
Der User sollte schon wissen, wie er heißt ;D
Es muss also etwas anderes gewollt sein.
-
Doch doch, so ist es gemeint. Er soll einen Termin bestätigen können und wenn er auf den Button klickt, dann soll sein Kurzname mit einem in der Datenbank hinterlegtem Kurznamen verglichen werden.
-
Dim session As New NotesSession
Dim username As New NotesName (session.Username)
username ist dann von der Klasse Notesname, dazu findest Du in der Hilfe die einzelnen Properties, z.B. NotesName.Common, Abbreviate(d?) usw.
-
Aber bei NotesName gibt es keine Property für den Shortname.
Oder irre ich mich da etwa???
-
Entweder, Du greifst direkt auf das DD zu und holst Dir zum Auslesen das Adressbuch.
Alternativ kannst Du folgende @function via Evaluate verwenden:
@NameLookup ([NoUpdate]; @Username; "ShortName")
HTH,
Bernhard
-
Danke Bernhard, werde das morgen mal mit der Formel ausprobieren :D
-
klappt super,
Dankeschön!