0

Win32OLE を使用して Outlook イベントを読み取り、今日発生するイベントを (開始日の値に基づいて) 検索する Ruby スクリプトがあります。

events_today = ''

calendar.Items.each do |appointment|
    appt_date = Time.parse(appointment.Start)
    if appt_date > today && appt_date < tomorrow
        events_today << "<p><strong>#{appointment.Subject}:</strong> #{appt_date.strftime("%I:%M %p")}</p>"
    end
end

今日発生する 1 回限りのイベントは捕捉しますが、繰り返し発生するイベント (つまり、先週開始し、今日を含む毎日発生するイベント) は捕捉しないようです。

イベントの検索に使用するより適切なフィールドはありますか ( 以外appointment.Start)?

4

1 に答える 1

1

Items.IncludeRecurrences プロパティを使用します: http://msdn.microsoft.com/en-us/library/office/aa171434(v=office.11 ​​).aspx

于 2013-03-14T06:31:44.050 に答える