getUserPolicySettings (NotesSession - JavaScript)

ポリシー文書を取得します。

定義場所

NotesSession

構文

getUserPolicySettings(server:string, name:string, type:int) : NotesDocument

getUserPolicySettings(server:string, name:string, type:int, explicitpolicy:string) : NotesDocument

パラメータ 説明
server ポリシーが収容されているサーバーの名前。 空ストリングはローカルコンピュータを意味します。
name ポリシーの有効ユーザーの名前。 この名前は完全修飾名にする必要があります。
type ポリシーのタイプ。
  • 0 NotesSession.POLICYSETTINGS_REGISTRATION
  • 1 NotesSession.POLICYSETTINGS_SETUP
  • 2 NotesSession.POLICYSETTINGS_ARCHIVE
  • 3 NotesSession.POLICYSETTINGS_SECURITY
  • 4 NotesSession.POLICYSETTINGS_DESKTOP
  • 5 NotesSession.POLICYSETTINGS_MAIL
explicitpolicy スラッシュ (/) のプレフィックスを持ち、設定情報が含まれているポリシー名前空間。このパラメータが指定されている場合、第 2 パラメータは使用されません。
戻り値 説明
NotesDocument 有効なポリシーまたは明示的ポリシーを表す読み取り専用の文書。 指定されたポリシーがない場合は、null が戻されます。

使用法

Domino Administrator のヘルプで、「ポリシー文書」の説明を参照してください。

このボタンは、ユーザーのメールポリシー設定をダンプします。
var doc:NotesDocument = session.getUserPolicySettings(
	"server2/Acme", "Jo User", 
	NotesSession.POLICYSETTINGS_MAIL);
if (doc == null) {
	requestScope.status = "No policy document";
} else {
	var items = doc.getItems().iterator();
	while (items.hasNext()) {
		var item:NotesItem = items.next();
		requestScope.status +=	item.getName() + " = " +
		item.getText() + "¥n";
	}
}

言語間の参照

LotusScript® NotesSession クラスの GetUserPolicySettings メソッド

Java™ Session クラスの getUserPolicySettings メソッド