如何获取当前用户名?

时间:2010-04-26 07:05:13

标签: lotusscript

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

此致 Smitha

3 个答案:

答案 0 :(得分:1)

有以下示例here

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

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

您必须检查“运行代理为Web用户”代理属性才能生效。

答案 1 :(得分:1)

如果使用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代理但它应该

答案 2 :(得分:0)

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