Не удается подключить CSV к электронной почте Outlook из Rstudio? Ошибка: [Невозможно найти 0 имен (имен) вложений в COM-объекте (status = -2147023174)] - PullRequest
0 голосов
/ 24 апреля 2020

Я сейчас пытаюсь отправить CSV из Rstudio моей аудитории. Вот код, который я использую для отправки электронной почты 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")

Каждая попытка имеет ошибку, я прочитал что двойная спина sla sh - лучшая практика, но здесь у меня проблемы.

1 Ответ

0 голосов
/ 24 апреля 2020

-2147023174 равно RPC_S_SERVER_UNAVAILABLE, что означает, что Outlook был закрыт во время работы вашего кода.

...