指定されたオプションに一致するすべての変更された文書を取得できます。
NotesDatabase
Set NotesNoteCollection = NotesDatabase .GetModifiedDocumentsWithOptions( Modifiedsince , Modifieduntil , Options)
Modifiedsince
文書が変更されてからの経過時間
Modifieduntil
NotesDateTime。文書が変更されるまでの時間
オプション
Integer。返される結果の一致オプションを示します。これらのオプションには以下が含まれます。
DBGETMOD_NEW_AND_DEL_NOTES(1) DBGETMOD_NEW_ONLY(4) DBGETMOD_DELETED_ONLY(8) DBGETMOD_NO_SOFT_DELETES(10) DBGETMOD_NODELETED_BIT(128)
NotesNoteCollection
一致するすべての note のコレクション
Java: データベース クラスの getModifiedDocumentsWithOptions メソッド。
JavaScript: NotesDatabase クラスの getModifiedDocumentsWithOptions メソッド。
次の例は、このメソッドを使用する 1 つの方法を示しています。
Sub Initialize Dim s As New NotesSession Dim db As NotesDatabase Dim nc As NotesNoteCollection Dim SinceTime As New NotesDateTime("1970-01-01") Dim UntilTime As NotesDateTime Dim doc As NotesDocument Dim noteid,nextid As String Dim subj As Variant Dim i As integer Set db = s.Currentdatabase Set UntilTime = db.Lastmodified Set nc = db.Getmodifieddocumentswithoptions(SinceTime, UntilTime, DBGETMOD_DELETED_ONLY) noteid = nc.Getfirstnoteid() For i = 1 To nc.Count nextid = nc.GetNextNoteId(noteid) Set doc = db.GetDocumentByID(noteid) subj = doc.GetItemValue("Subject") Print "Note ID: "+noteid+" Subject: "+subj(0) noteid = nextid Next End Sub