Moin,
ich brauche in einem Script, dass von einem Hintergrundagenten ausgeführt wird den Benutzernamen des derzeit in der Session angemeldeten Benutzers. (Das ganze ist eine Webseite). Wenn ich mit der @Formelsprache @UserName abfrage, dann bekomme ich den auch. Allerdings muss ich an dieser Stelle wegen der gewünschten Funktionalität LotusScript verwenden. Hier bekomme ich dann immer den Namen des Servers zurück. Also dachte ich daran es über Evaluate zu probieren.
Folgende Zeilen:
Dim Session as New NotesSession
Dim db As New NotesDatabase( "", "" )
Dim doc As NotesDocument
Dim dateTime As New NotesDateTime( "" )
Dim usrname As NotesName
Dim username As string
Dim NoAddress As string
Dim Initials As string
Dim ret As Variant
Dim SekInt As Integer
Dim Sekunden As String
Dim YYMMDD As String
Dim docID As String
Dim eval As Variant
eval = Session.Evaluate("@UserName", doc)
ergeben bei mir aber die Fehlermeldung:
"Not a member: Evaluate (156)"
Ich hab mich schon durch zich Beispiele in der Hilfe gewühlt und bin keinen Schritt weiter.
doc
Jenson