AddressBooks (NotesSession - JavaScript)

読み取り専用。現在のセッションに認識されている、ディレクトリカタログを含む、Domino® ディレクトリと個人アドレス帳。

定義場所

NotesSession

構文

getAddressBooks() : java.util.Vector

使用法

戻り値の要素の型は NotesDatabase です。
getAddressBooks 経由で取得したデータベースは閉じられます。 すべてのプロパティとメソッドにアクセスするには、NotesDatabase の open メソッドでデータベースを開く必要があります。データベースが閉じているときに使用できるプロパティは、以下のプロパティのみです。
  • getFileName
  • getFilePath
  • isOpen
  • isPublicAddressBook
  • isPrivateAddressBook
  • getParent
  • getServer
プログラムがワークステーション上で実行される場合、Domino ディレクトリと個人アドレス帳の両方が含まれます。プログラムがサーバー上で実行されるか、リモート (IIOP) 呼び出しを介して実行される場合は、サーバー上の Domino ディレクトリのみが含まれます。

このボタンは、現在のセッションのアドレス帳のサーバー名とデータベース名を取得します。
var books = session.getAddressBooks().iterator();
requestScope.status = "Address books for current session";
while (books.hasNext()) {
	var db:NotesDatabase = books.next();
	var dbname = db.getFileName();
	var sname = db.getServer();
	if (sname == "") {
		sname = "Local";
	}
	requestScope.status += "¥n" + sname + " " + dbname;
}

言語間の参照

LotusScript® NotesSession クラスの AddressBooks プロパティ

Java™ Session クラスの AddressBooks プロパティ