copyToDatabase (NotesDocument - JavaScript)

指定されたデータベースに文書をコピーします。

定義場所

NotesDocument

構文

copyToDatabase(db:NotesDatabase) : NotesDocument
パラメータ 説明
db 文書のコピー先のデータベースです。 NULL にすることはできません。
戻り値 説明
NotesDatabase 指定されたデータベースの新規文書を返します。

使用法

CopyToDatabase は、新しい文書も保存します。

以下のボタンは、現在のデータベース内にある main ビューのアーカイブを作成します。
try {
	var newdb:NotesDatabase = database.createCopy(null,  + "archive_" + database.getFileName());
} catch(e) {
	requestScope.status = "Error: cannot create archive";
	return;
}
newdb.setTitle("Copy of " + database.getTitle());
requestScope.status = "Archive created¥n";
var view:NotesView = database.getView("main");
var doc:NotesDocument = view.getFirstDocument();
var count:int = 0;
while (doc != null) {
	doc.copyToDatabase(newdb);
	count++;
	var tmpdoc = view.getNextDocument(doc);
	doc.recycle(); // recycle to avoid memory problems
	doc = tmpdoc;
}
requestScope.status += count + " documents copied to archive";

言語間の参照

LotusScript® NotesDocument クラスの CopyToDatabase メソッド

Java™ Document クラスの copyToDatabase メソッド