如何获取当前用户名?

如何获取当前用户名?

问题描述:

我有这样的问题 我有两个文本框(A,B),我选择了“Computed when Composed” 当'A'登录然后在文本A当前用户登录名应该自动出现, 如果' B'登录然后'B'用户名应该自动进入'B'文本,当我将表单提交到下一级时应该保存 如何做到这一点?如何获取当前用户名?

问候 Smitha

有下面的例子here

你可以用它来获取当前Web用户的Domino用户名:

Dim session As New NotesSession 
Dim username As String 
username = session.EffectiveUserName 

你有检查“Run Agent As Web User”代理程序属性是否有效。

+0

在我的快速测试,你*不要” t *需要选择“以网络用户身份运行”。 – iconoclast 2015-01-17 00:32:48

您还可以使用@UserName获取当前用户名。

如果使用AJAX调用,你也可以这样做:

Dim session as new notessession 
Dim request as notesdocument 

set request = session.documentcontext 
Msgbox request.remote_user(0) ' returns the name of the current user 

我不是100%肯定这是否与WebQuerySave或WebQueryOpen剂,但它应该