r - 无法从 Rstudio 将 CSV 附加到 Outlook 电子邮件?错误:[无法在 COM 对象中找到 0 个名称附件(状态 = -2147023174)]
问题描述
我目前正在尝试从 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")
每次尝试都有一个错误,我读到双反斜杠是最佳做法,但这就是我遇到问题的地方。
解决方案
-2147023174
is RPC_S_SERVER_UNAVAILABLE
,这意味着在您的代码运行时 Outlook 已关闭。
推荐阅读
- c# - 在外部用户控件之间切换
- selenium - Selenium Python,从节点和所有子节点中提取文本
- ruby-on-rails - Sidekiq:“发生异常:无法分配线程”
- python-3.x - Python - AutoComplete in an Editable Gtk.TreeView Cell
- python - 在python中梳理计数和bin
- node.js - Kendo UI Angular 将文件作为 Node.JS 上传到后端
- java - 在 ListActivity 中使用 LongClickListener
- android - 模拟器预览与实际设备不同
- git - 在所有分支中显示用户的最新提交
- sql - 如何将像 3212007 这样的整数转换为日期 3-21-2007 uisng IBM DB2 SQL?