私は自分のアプリをウェブサーバーで実行しています:http://myhost.com/mydatabase.nsf/Home.xsp
ホームWebページに、ローカルのnames.nsfにアクセスしたいが、myhost.comにはアクセスしたくないボタンをクリックするボタンがあります。
これらの行は失敗します:
var namesDB:NotesDatabase = session.getDatabase("", "C:\notes\data\names.nsf");
var namesDB:NotesDatabase = session.getDatabase("Local", "C:\notes\data\names.nsf");
この行は、myhost.comDominoデータベースを返します。
var namesDB:NotesDatabase = session.getDatabase(null, "names.nsf");
ローカルPC上にあるNSFファイルを開く他の方法はありますか?
私の知る限り、あなたがしようとしていることは不可能です。XPagesコードはサーバー上で実行されています。PCのブラウザーに出力が表示される場合がありますが、SSJSコードはサーバー上で実行されています。したがって、ローカルのnames.nsfがどこにあるかはわかりません。これは、サーバー上で実行してローカルのnames.nsfにアクセスするスケジュールされたエージェントを作成するようなものです。PCがどこにあるかはわかりません。
CSJSはPC上で実行されるため、names.nsfがどこにあるかはわかりますが、NSFを開くことはできません。
メール設定では、連絡先をメールファイルに同期することができます。これは、iNotesで連絡先にアクセスできるようにするために必要です。そうすれば、あなたはあなたのメールファイルを見ることができます。それが最良の選択肢である可能性が高いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加