Type (NotesDatabase - JavaScript™)

読み取り専用。データベースタイプ。

定義場所

NotesDatabase

構文

getType() : int
適正値 説明
1 NotesDatabase.DBTYPE_WEB_APP Web アプリケーション
2 NotesDatabase.DBTYPE_MAILFILE メールファイル
3 NotesDatabase.DBTYPE_MAILBOX メールボックス
4 NotesDatabase.DBTYPE_SUBSCRIPTIONS 購読
5 NotesDatabase.DBTYPE_NEWS_SVR_PROXY ニュースサーバープロキシ
6 NotesDatabase.DBTYPE_IMAP_SVR_PROXY IMAP サーバープロキシ
7 NotesDatabase.DBTYPE_PORTFOLIO ポートフォリオ
8 NotesDatabase.DBTYPE_MULTIDB_SRCH ドメインカタログ
9 NotesDatabase.DBTYPE_LIGHT_ADDR_BOOK ディレクトリカタログ
10 NotesDatabase.DBTYPE_ADDR_BOOK Domino ディレクトリまたは個人アドレス帳
11 NotesDatabase.DBTYPE_PERS_JOURNAL 個人ジャーナル
12 NotesDatabase.DBTYPE_LIBRARY データベースライブラリ
13 NotesDatabase.DBTYPE_STANDARD 標準

使用法

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

以下のボタンは、ローカルディレクトリ内にあるデータベースのデータ型を取得します。
function getTypeString(type) {
	var typeString = null;
	switch (type) {
		case NotesDatabase.DBTYPE_ADDR_BOOK: typeString = "Address book"; break;
		case NotesDatabase.DBTYPE_IMAP_SVR_PROXY: typeString = "IMAP server proxy"; break;
		case NotesDatabase.DBTYPE_LIBRARY: typeString = "Library"; break;
		case NotesDatabase.DBTYPE_LIGHT_ADDR_BOOK: typeString = "Directory catalog (light address book)"; break;
		case NotesDatabase.DBTYPE_MAILBOX: typeString = "Mailbox"; break;
		case NotesDatabase.DBTYPE_MAILFILE: typeString = "Mail file"; break;
		case NotesDatabase.DBTYPE_MULTIDB_SRCH: typeString = "Multi-database search"; break;
		case NotesDatabase.DBTYPE_NEWS_SVR_PROXY: typeString = "News server proxy"; break;
		case NotesDatabase.DBTYPE_PERS_JOURNAL: typeString = "Personal journal"; break;
		case NotesDatabase.DBTYPE_PORTFOLIO: typeString = "Portfolio"; break;
		case NotesDatabase.DBTYPE_STANDARD: typeString = "Standard"; break;
		case NotesDatabase.DBTYPE_SUBSCRIPTIONS: typeString = "Subscriptions"; break;
		case NotesDatabase.DBTYPE_WEB_APP: typeString = "Web application";
	}
	return typeString;
}

var dbdir:NotesDbDirectory = session.getDbDirectory("");
var db:NotesDatabase = dbdir.getFirstDatabase(NotesDbDirectory.DATABASE);
requestScope.status = "Local databases and types:";
while (db != null) {
	db.open();
	requestScope.status += "¥n¥t" + db.getTitle() +
	" (" + db.getFileName() + ") " + getTypeString(db.getType());
	db = dbdir.getNextDatabase();
}

言語間の参照

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

Java Database クラスの Type プロパティ