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