0

我有一个使用 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)?

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 回答