查找今天发生的重复Outlook事件

时间:2013-03-13 20:14:56

标签: ruby outlook ole

我有一个使用Win32OLE的Ruby脚本来读取我的Outlook事件并查找今天发生的事件(基于开始日期值)。

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

它捕获了今天发生的一次性事件,但它似乎没有捕获重复发生的事件(即上周开始并且每天发生的事件,包括今天发生的事件)。

是否有更好的字段用于搜索事件(appointment.Start除外)?

1 个答案:

答案 0 :(得分:1)