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 プロパティ