2010-04-26 150 views
1

我有這樣的問題 我有兩個文本框(A,B),我選擇了「Computed when Composed」 當'A'登錄然後在文本A當前用戶登錄名應該自動出現, 如果' B'登錄然後'B'用戶名應該自動進入'B'文本,當我將表單提交到下一級時應該保存 如何做到這一點?如何獲取當前用戶名?

問候 Smitha

回答

1

有下面的例子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

0

您還可以使用@UserName獲取當前用戶名。

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劑,但它應該