openDatabaseIfModified (NotesDbDirectory - JavaScript™)

指定された日付以降に変更された場合、データベースを開きます。

定義場所

NotesDbDirectory

構文

openDatabaseIfModified(dbfile:string, date:NotesDateTime) : NotesDatabase
パラメータ 説明
dbfile データベースのファイル名。
date 削除日。データベース内の 1 つ以上の文書がこの日以降に変更された場合、データベースが開きます。変更がなかった場合は開きません。NULL にすることはできません。
戻り値 説明
NotesDatabase 開いたデータベース。更新日が原因でデータベースが開かない場合は NULL。他の理由でデータベースを開けない場合は、例外が発生します。

以下のボタンは、ローカル names.nsf がその時点から過去 3 時間以内に変更されている場合に、それを開きます。
var dir:NotesDbDirectory = session.getDbDirectory(null);
var dt:NotesDateTime = session.createDateTime("Today");
dt.adjustHour(-3);
try {
	var db:NotesDatabase = dir.openDatabaseIfModified("names", dt);
} catch(e) {
	requestScope.status = "Database cannot be opened";
	return;
}
if (db != null) {
	requestScope.status = "Database opened";
} else {
	requestScope.status = "Database not modified in past 3 hours";
}

言語間の参照

LotusScript® NotesDbDirectory クラスの OpenDatabaseIfModified メソッド

Java DbDirectory クラスの openDatabaseIfModified メソッド