作成者カテゴリ 
公開
ゆたか
01/26/2000 11:03 AM
エージェント
ノーツサーバノーツクライアントサーバOSクライアントOSネットワークプロトコル
5.x5.xWindowsNT 4.0Windows 95TCP/IP

WEBでのユーザー名取得について

いつも参考にさせていただいています。
今回、WEBで文書を表示し、その文書に対するアンケートを取ろうとしています。
文書をプレビューで表示して、フォームにあるホットスポットをクリックしたら、
ユーザー名とホットスポットの名前を取得したいのですが、WEBからのため、
クリック時にエージェントを呼んでスクリプトを実行しています。
ここで、問題になってしまったのがユーザー名なのですが、

Dim session As New NotesSession
Dim userName As New NotesName(session.UserName)
    省略
Newdoc.SendUser=userName.Common

とすると、サーバー名が帰ってきてしまいます。
また、
Newdoc.SendUser=Evaluate("@Name([CN];@UserName)")
とすると、ユーザー名が取れるのですがログインしたユーザー名が入ってきません。(なぜか、私の名前のみ)
ただし、作成者しか編集できないようなアクションを表示して、
アクションに文書作成者=@Name([CN];@UserName)ならば。。。としていすると、
ちゃんとログインユーザー名が判断されているようです。
わかりにくい説明かもしれませんが、どなたかヒントでも構いませんのでよろしくお願いします。


[Previous Main Document]
WEBでのユーザー名取得について (ゆたか) * 現在地 *
. . Re: WEBでのユーザー名取得について (Kai)
. . . . できました (ゆたか)
[Next Main Document]