Auslesen des Usernamens in Script

  • Wie kann man in Script nur den namen des Usernamens selektieren, analog zur Formelsprache @Name([Canonicalize];"Maria Zenker")?


    Ich benötige zum Suchen und Ersetzen lediglich den Vor-/Zunamen des Users.
    user = session.username bringt mir den vollständigen Notesnamen zurück (mit OU...).

    • Offizieller Beitrag

    NotesSession.UserName und damit legst Du einen neuen NotesName an.


    Mit NotesName.Common bekommst Du dann nur den Vor und Nachname.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Es gibt zwei Möglichkeiten, den CN über Script zu gewinnen. Ausgehend von der session über die Eigenschaft CommonUserName:


    Dim s as New NotesSession
    CN$=session.CommonUserName


    Alternativ kannst Du die Klasse NotesName verwenden, mit der Du differenzierter auf den qualifizierten Namen zu greifen kannst:


    Dim s as New NotesSession
    Dim qname as NotesName


    Set qname=New NotesName(session.username)
    FirstName$=qname.Given
    LastName$=qname.Surname
    CN$=qname.Common