putAllInFolder (NotesViewEntryCollection - JavaScript)

ビューエントリコレクション内のすべてのエントリに関連付けられている文書を、指定されたフォルダに追加します。

定義場所

NotesViewEntryCollection

構文

putAllInFolder(folderName:string) : void

putAllInFolder(folderName:string, createOnFail:boolean) : void

パラメータ 説明
folderName 文書を格納するフォルダの名前。プログラムがワークステーション上で実行されている場合は、このフォルダは個人用でもかまいません。フォルダが別のフォルダ内にある場合は、リテラル内のフォルダ名を円記号で区切り、その円記号をエスケープして、フォルダのパスを指定します。例えば、putAllInFolder("Vehicles¥¥Bikes"); のように指定します。
createOnFail
  • true (デフォルト) の場合、フォルダが存在しないときはフォルダを作成します。
  • false を指定した場合、フォルダが存在しなくても、このメソッドは何も行いません。

使用法

指定したフォルダに文書がすでに存在する場合、putAllInFolder はその文書に対しては何も行いません。フォルダのパスを指定した状態でフォルダがいずれも存在しない場合、このメソッドはフォルダをすべて作成します。

以下のボタンは、検索照会と一致する、ビュー内のすべての文書をフォルダに入れます。
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.putAllInFolder("searchResults", true)
	requestScope.status =  "Document(s) put in folder";
} else {
	requestScope.status =  "No match";
}

言語間の参照

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

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