我正在尝试使用RDCOMClient包按发件人搜索电子邮件。
library(RDCOMClient)
outlook_app <- COMCreate("Outlook.Application")
search <- outlook_app$AdvancedSearch(
"Inbox",
"urn:schemas:httpmail:fromemail = 'test@XYZ.com'"
)
Sys.sleep(10)
results <- search$Results()
results$Count()但是,这不会返回任何电子邮件。使用"urn:schemas:httpmail:subject = 'test'“按主题搜索是可行的。
这里可能会发生什么?
发布于 2021-10-18 13:54:58
请记住,AdvancedSearch是异步的,您需要等待结果可用。使用Items.Find/FindNext或Items.Restrict (其中Items集合来自MAPIFOlder.Items,MAPIFolder可以从Application.Session.GetDefaultFolder(olFolderInbox)检索)。
https://stackoverflow.com/questions/69613915
复制相似问题