コレクション内の指定された文書のすぐ後の文書を返します。
パラメータ | 説明 |
---|---|
noteid | 有効な文書 ID。 |
戻り値 | 説明 |
---|---|
string | 指定された文書の次の文書の ID。 |
パラメータが無効な文書 ID の場合は、例外がスローされます。
// Open DXL file
var stream:NotesStream = session.createStream();
var filename:string = "c:¥¥dxl¥¥";
filename = filename + database.getFileName();
filename = filename.substring(0, filename.length() - 3) + "dxl";
if (stream.open(filename)) {
requestScope.status = "Opened " + filename;
stream.truncate();
// Create note collection
var nc:NotesNoteCollection = database.createNoteCollection(false);
nc.setSelectDocuments(true);
nc.buildCollection();
// Remove note if it contains word example
var id:string = nc.getFirstNoteID();
while (id.length() > 0) {
var tmpid = nc.getNextNoteID(id);
var doc:NotesDocument = database.getDocumentByID(id);
var subject:string = doc.getItemValueString("Subject");
if (subject.toLowerCase().indexOf("example") >= 0) {
nc.remove(id);
}
id = tmpid;
}
// Export note collection as DXL
var exporter:NotesDxlExporter = session.createDxlExporter();
var output:string = exporter.exportDxl(nc);
stream.writeText(output);
stream.close();
requestScope.status = requestScope.status + "¥n" + nc.getCount() +
" notes written to " + filename;
} else {
requestScope.status = "Cannot open " + filename;
}
Java™ NoteCollection クラスの getNextNoteID メソッド