指定されたオプションに一致するすべての変更された文書を取得できます。
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