copyAllItems (NotesDocument - JavaScript)

現在の文書内のすべてのアイテムを宛先文書にコピーします。

定義場所

NotesDocument

構文

copyAllItems(doc:NotesDocument, replace:boolean) : void
パラメータ 説明
doc 宛先文書です。
replace true を指定すると、宛先文書内のアイテムが置き換えられます。 false を指定すると、アイテムは宛先文書に追加されます。

使用法

アイテム名は変更されません。

新しく作成される文書にコピーしない場合は、2 番目のパラメータに true を指定するようにお勧めします。 既存文書にアイテムを追加する際の注意事項については、appendItemValue を参照してください。

このボタンは、文書とコピーを作成します。
var doc = database.createDocument();
doc.appendItemValue("Form", "main");
doc.appendItemValue("Subject", requestScope.query);
doc.appendItemValue("Quantity", requestScope.quantity);
doc.save();
var copy = database.createDocument();
doc.copyAllItems(copy, false);
copy.replaceItemValue("subject", "Copy of " + copy.getItemValueString("subject"));
copy.save();
requestScope.status = "Document and copy created"

言語間の参照

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

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