【问题标题】:RDCOMClient + Outlook email search using date interval in RRDCOMClient + Outlook 电子邮件搜索使用 R 中的日期间隔
【发布时间】:2025-12-05 04:35:01
【问题描述】:

我正在尝试搜索将日期作为搜索参数的 Outlook 邮件。

现在我正在搜索完整的邮箱,然后根据收到的日期进行过滤,但问题是通过这种方式每次都会读取所有邮件。我想要一个解决方案,我可以直接按日期间隔搜索,以便返回介于日期间隔之间的邮件。

library(RDCOMClient)

outlook_app <- COMCreate("Outlook.Application")
search<-outlook_app$AdvancedSearch("Inbox","urn:schemas:mailheader:date > '2019-05-22 00:14:10 IST'")
results <- search$Results()
results$Count()

我试过了,但它不适合我。我希望所有邮件都在提到的日期之后发送。

【问题讨论】:

  • 我认为您将无法仅使用“>”来获取电子邮件,就像它在堆栈页面中指出的那样,您可以在其中获取代码。我在这里问过会员:*.com/questions/51964208/…也许他会给你答案。

标签: r date outlook rdcomclient


【解决方案1】:

不要指定时区 (IST)。 '2019-05-22 00:14:10' 是您所需要的。

【讨论】:

  • 得到了结果。谢谢
  • 如果回复回答了您的问题,请将其标记为此类。谢谢。