ユーザーの訪問Webサイトは自分のPCであり、javaScriptはNotesSessionを作成します。
Lotus Notes JavaScriptユーザー情報を取得
var ns = new ActiveXObject("Lotus.NotesSession");
ns.Initialize(pass); // user password
私は成功したセッションの初期化した後、このような名前や企業の電話番号などのユーザー情報を取得したいと思います。 「こんにちは%username%
のようなメッセージの場合、あなたの電話は%number%
です」名前やその他のことを知っていれば、特定のユーザーに関する情報をDominoサーバーから取得する方法はわかっていますが、この場合はちょっと立ち往生しています。 GetDatabaseを使用しようとするとInternetExplorerがハングします。
var db = ns.GetDatabase("", "names.nsf");
インターネットアドレスはこれが唯一のユーザーのために動作しますので、私は、なぜあなたは、ブラウザ側でJavaScriptでこれを行う代わりに、サーバー側でそれをやって思ったんだけど、あまりにも
セッション・クラスhttp://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.0/com.ibm.designer.domino.main.doc/H_10_NOTES_CLASSES_ATOZ_JAVA.htmlをご確認ください。 –
ユーザー名を今すぐ取得できます。 ns.CommonUserNameによるが、まだどのように電話を得るために考えていない、それは多くの時間がかかるため、サーバーデータベースからユーザー名で電話を見つけるためにループを使用するオプションではありません。 – Paul