式言語


例:現在の文書とデータベース以外のデータにアクセスする
1 この例は、ローカルのアドレス帳 (NAMES.NSF) の [People] ビューでユーザー名を調べ、その名前が含まれる文書からオフィスの電話番号を取得します。
2 次の例は、2 点を除いて最初の例と同じです。指定した名前の代わりに、アドレス帳データベースのレプリカ ID を使います。Lotus Notes は、レプリカをまずローカルで検索し、次にサーバーを検索して、そのレプリカ ID を持つ、最初に見つかったデータベースを使います。@DbLookup の最後のパラメータは、OfficePhoneNumber ではなく列 2 です。列 2 には電話番号が入っているので、実質的にこれは同じです。
3 次の例は、ローカルのアドレス帳の [Groups] ビューでグループのメンバー名を調べます。
4 次の例は、電話番号を指定して、ローカルのアドレス帳内の対応するユーザー名を取得します。この例は、1 つの電話番号が正確に 1 人に対応している場合に機能するように設計されています。データベースには電話番号でソートされたビューがないため、この例は、@DbColumn を使ってすべての電話番号 (列 2) とユーザー全員 (列 1) を取得してから、電話番号に対応するユーザーを検索します。
関連項目