CurrentAccessLevel (NotesDatabase - JavaScript)

読み取り専用。データベースに対する現在のユーザーアクセスレベルです。

定義場所

NotesDatabase

構文

getCurrentAccessLevel() : int

有効な値

使用法

プログラムがワークステーション上で実行される場合や、プログラムがリモート (IIOP) プログラムである場合、CurrentAccessLevel は現在のユーザーのアクセスレベルによって決定されます。プログラムがサーバー上で実行される場合、CurrentAccessLevel は、プログラムを最後に保存したユーザー (所有者) のアクセスレベルによって決定されます。

このプロパティを使用するには、データベースが開いている必要があります。

以下の計算結果フィールドには、現在のデータベースのアクセスレベルが表示されます。
function convertAccessLevel() {
	switch (database.getCurrentAccessLevel()) {
		case NotesACL.LEVEL_DEPOSITOR : return "depositor";
		case NotesACL.LEVEL_READER : return "reader";
		case NotesACL.LEVEL_AUTHOR : return "author";
		case NotesACL.LEVEL_EDITOR : return "editor";
		case NotesACL.LEVEL_DESIGNER : return "designer";
		case NotesACL.LEVEL_MANAGER : return "manager";
	}
}
return "Your access level for this database is " + convertAccessLevel() + "."

言語間の参照

LotusScript® NotesDatabase クラスの CurrentAccessLevel プロパティ

Java™ Database クラスの CurrentAccessLevel プロパティ