stampAll (NotesViewEntryCollection - JavaScript)

ビューエントリコレクション内のすべてのエントリの文書の、指定されたアイテムの値を置き換えます。

定義場所

NotesViewEntryCollection

構文

stampAll(itemName:string, value:any) : void
パラメータ 説明
itemName アイテムの名前。
value アイテムの種類に適した値です。

使用法

アイテムが存在しない場合は作成されます。

アイテムの値はストレージ内の文書に即座に書き込まれます。このメソッドの後で NotesDocument の save メソッドを使用する必要はありません。ただし、プログラムにより変更される文書はすべて、このメソッドを呼び出す前に保存しておく必要があります。

このメソッドは、既存の NotesDocument オブジェクトは変更しません。 変更を確認するには、文書を再度取得する必要があります。

以下のボタンは、検索照会と一致する、ビュー内のすべての文書にスタンプを付けます。
if (requestScope.query.isEmpty()) return;
if (!database.isFTIndexed()) database.createFTIndex(0, false);
var vec:NotesViewEntryCollection = database.getView("main").getAllEntries();
vec.FTSearch(requestScope.query);
if (vec.getCount() > 0) {
	vec.stampAll("status", "obsolete");
	requestScope.status =  "Document(s) stamped";
} else {
	requestScope.status =  "No match";
}

言語間の参照

LotusScript® NotesViewEntryCollection クラスの StampAll メソッド

Java™ ViewEntryCollection クラスの stampAll メソッド