无法将CSV附加到Rstudio的Outlook电子邮件吗?错误:[无法在COM对象中找到0个名称附件(状态= -2147023174)]

问题描述 投票:0回答:1

我目前正在尝试将Rstudio的CSV发送给我的听众。这是我用来发送Outlook电子邮件的代码

OutApp <- COMCreate("Outlook.Application")
outMail = OutApp$CreateItem(0)
outMail[["To"]] =  "Audience"
Email[["attachments"]]$Add("C:\\Users\\santi\\Documents\\Cost Changes CSV\\0021.csv")
outMail[["subject"]] = "RStudio Test"
outMail[["body"]] = "Sending this From Rstudio" 
outMail$Send()

除附件外,所有其他功能均有效。我收到以下错误:

Error in Email[["attachments"]] : 
  Cannot locate 0 name(s) attachments in COM object (status = -2147023174)

我尝试了以下操作,以防我的斜杠不正确:

Email[["attachments"]]$Add("C:\\Users\\santi\\Documents\\Cost Changes CSV\\0021.csv")
Email[["attachments"]]$Add("C:/Users/santi/Documents/Cost Changes CSV/0021.csv")
Email[["attachments"]]$Add("C:\Users\santi\Documents\Cost Changes CSV\0021.csv")
Email[["attachments"]]$Add("C://Users//santi//Documents//Cost Changes CSV//0021.csv")

每次尝试都出错,我读到双反斜杠是最佳实践,但这就是我遇到的问题。

r email automation outlook
1个回答
0
投票

[-2147023174RPC_S_SERVER_UNAVAILABLE,这意味着在运行代码时Outlook已关闭。

© www.soinside.com 2019 - 2024. All rights reserved.