例: FTIndexFrequency property

次のエージェントは、データベースの全文索引の更新頻度を切り替えます。

Sub Initialize
  Dim session As New Notessession
  Dim db As NotesDatabase
  Set db = session.CurrentDatabase
  If db.IsFTIndexed Then
    If db.FTIndexFrequency = FTINDEX_DAILY Then
      db.FTIndexFrequency = FTINDEX_HOURLY
      Messagebox "Frequency set to hourly",, "FT index"
    Elseif db.FTIndexFrequency = FTINDEX_HOURLY Then
      db.FTIndexFrequency = FTINDEX_IMMEDIATE
      Messagebox "Frequency set to immediate",, "FT index"
    Elseif db.FTIndexFrequency = FTINDEX_IMMEDIATE Then
      db.FTIndexFrequency = FTINDEX_SCHEDULED
      Messagebox "Frequency set to scheduled",, "FT index"
    Else
      db.FTIndexFrequency = FTINDEX_DAILY
      Messagebox "Frequency set to daily",, "FT index"
    End If
  End If
End Sub