QueryAccess (NotesDatabase - LotusScript®)

ユーザー、グループ、サーバーのデータベースに対する現在のアクセスレベルを返します。

定義位置

NotesDatabase

構文

level% = notesDatabase .QueryAccess( name$ )

パラメータ

name$

String 型。ユーザー、グループ、サーバーの名前です。

戻り値

level%

Integer 型の定数を返します。現在のアクセスレベルを示します。次のいずれかです。

使用法

指定した名前が ACL に明示的に登録されている場合、QueryAccess はその ACL エントリのアクセスレベルを返し、グループの確認は行いません。

指定した名前が ACL に明示的に登録されていない場合、QueryAccess は、プログラムが実行される一次アドレス帳 (クライアントでは個人アドレス帳、サーバーでは Domino ディレクトリ) のグループのメンバーの名前であるかどうかを確認します。QueryAccess は、これらのグループのアクセスレベルのうち最高のレベルを返します。

指定した名前が、個別にまたはグループの一員として ACL に登録されていない場合、QueryAccess は ACL のデフォルトのアクセスレベルを返します。

クロスリファレンス

Java™ Database クラスの queryAccess メソッド

式言語の @UserAccess 関数

式言語の @V4UserAccess 関数