问题标签 [rdcomclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
581 浏览

r - RCOMClient 不适用于 R 版本 3.6.1

我一直在使用 RDCOMClient 自动检索电子邮件附件并将其移动到特定文件夹位置。但是,自从我将我的 R 版本更新到 3.6.1 后,这个包不再可用。

有谁知道是否有解决方法或更好的替代方法。我看过但只能在发送电子邮件中找到解决方案,而不是检索它们?

install.packages 中的警告:

包“RDComClient”不可用(对于 R 版本 3.6.1)outlook_app <- COMCreate(“Outlook.Application”)COMCreate(“Outlook.Application”)中的错误:找不到函数“COMCreate”

0 投票
1 回答
262 浏览

r - RDCOMClient 创建 + 写邮件到特定帐户的草稿文件夹

我正在尝试使用 RDCOMClient 创建大量带有附件的邮件。如所描述的那样创建和发送邮件,例如,here工作得很好。但我想首先在特定帐户的“草稿”文件夹中生成邮件,以检查一切是否正常,然后再从该文件夹发送邮件。在 Python 中,我可以从 MAPI 命名空间中获取文件夹名称并搜索提供的帐户名称和“草稿”文件夹,然后在该文件夹中创建一个邮件对象。我还没有发现使用 RDCOMClient 的类似可能性。

如何读取文件夹和帐户名称并与字符串进行比较,然后创建电子邮件并将其存储到“草稿”文件夹?

0 投票
1 回答
280 浏览

r - RDCOMClient:从多封 Outlook 电子邮件中下载 zip 附件

我在 StackOverflow 上遇到了或多或少类似的问题。最接近我的问题的答案是从 Outlook 下载附件到 R

在 Outlook 中,我有一个名为“47MY Daily Report”的自定义文件夹,其中包含具有相同电子邮件标题的每日报告,每个报告都有一个 zip 附件。

该文件夹中可能每天有数百封电子邮件,每封电子邮件都有一个 zip 附件。

我想要做的是 1. 下载所有这些 zip 附件。2. 解压 3. 根据收到的日期时间重命名每个 zip 附件中包含的 excel 文件 (daily_report_20190913-1530.xls) 4. 将这些 excel 文件保存在一个文件夹中。

我仍然在第一步中挣扎,我需要从每封电子邮件中下载所有这些 zip 文件。

以下是我目前拥有的

0 投票
0 回答
271 浏览

html - 从 R 通过 Outlook 发送使用 rmarkdown 创建的格式化 HTML 表

我使用 rmarkdown 创建了以下格式良好的表并保存为 table.rmd 文件。

现在,我想使用以下代码将此文件/表格作为电子邮件正文通过 Outlook 发送,同时保留表格的原始格式。

我该怎么做?我的信念是,如果我可以在 R 中将 table.html 读取为 html 本身,我就可以做到这一点。那么,如果这是正确的,我如何创建可以分配给 outMail[["HTMLBody"]] 的 df_html 以使其正常工作?

0 投票
1 回答
156 浏览

rstudio - 在 rstudio 3.5.1 中通过 RDCOM 客户端发送电子邮件错误:发生异常

直到今天,我一直使用 RDCOM 通过 rstudio 成功发送邮件。我的 rstudio 版本是 3.5.1,我使用此链接安装 RDCOM

install.packages("RDCOMClient", repos = " http://www.omegahat.net/R ")

今天我收到以下错误

80020009 不支持 InterfaceSupportsErrorInfo checkErrorInfo -2147352567 错误:发生异常。

花了几个小时试图修复它,但到目前为止我无法修复它。它在添加附件部分失败

0 投票
1 回答
41 浏览

r - 将具有三个输入的自己的函数应用于数据框

我有这个通过库发送邮件的功能,RDCOMClient. 我之前使用过两个输入,两个输入都来自使用map2函数 from的数据帧purrr

现在我已经将该函数扩展为包含三个输入,但我似乎无法将其正确应用于数据帧。

我的数据是这样的:

我的功能:

现在我想将函数应用到每一行,这样Name 1,Old mail 1和分别New mail 1用于name,old_mailnew_mail, 用于第一次迭代等等。

据我所知,我必须使用该pmap功能。我只是不知道怎么做。

提前致谢!

真挚地,

埃米尔·布利彻

0 投票
1 回答
167 浏览

r - 循环使用 DataFrame 并使用 RDCOMClient 发送电子邮件

我已经用几种不同的方式尝试了这段代码,并不断收到同样的错误。我不相信代码是问题所在,我想知道我是否缺少 RDCOMClient 的功能。该功能有效,因为我通过它发送了许多电子邮件。循环功能不起作用。

我只是想遍历一个 DataFrame 的向量并发送一封与它正在循环的电子邮件相对应的电子邮件。

(例如,应向 email1 发送电子邮件,应向 email2 发送电子邮件等)

这是我收到的错误:

[[<-( , "To", value = 2L)中的错误*tmp*:无法附加创建通用 COM 对象所需的 RDCOMServer 包此外:警告消息:在库中(包,lib.loc = lib.loc,character.only =真,逻辑。返回=真,:

[[<-( , "To", value = 2L)中的错误*tmp*:无法附加创建通用 COM 对象所需的 RDCOMServer 包

0 投票
1 回答
35 浏览

r - 循环遍历数据框,收集数据,创建新的数据框

我有下面的数据框(实际上它跨越了几百行相同的数据)。

目标是向团队成员发送一封电子邮件,其中包括一个包含项目编号、小时数和项目负责人详细信息的表格。

我正在使用 RDCOMClient 发送电子邮件,并使用“purrr”包来遍历向量。

我知道代码需要修改,但循环和发送电子邮件一样有效。我想不通的是如何创建一个专门针对 team_member 的表(数据框)并通过电子邮件发送。

例如,将向 Isaac Bell 发送一封电子邮件,该电子邮件的正文中将有一个看起来像这样的表格(我不知道如何在这里制作一个好看的表格):

0 投票
0 回答
165 浏览

r - 通过 Outlook(RDCOMclient)将 R Markdown 输出作为正文电子邮件发送 - R 版本 3.6.1

我使用这个确切的代码(通过 Outlook(RDCOMclient)将 R Markdown 输出作为正文电子邮件发送)并且它工作得很好,直到我将我的 R 版本更新到 3.6.1。

我还尝试了 RDCOMClient 的 3.5 版本,如此处所述(RDCOMClient for R 3.6),我仍然收到 NA 作为我的邮件正文...

有谁知道如何解决这个问题??

编辑:(代码行)

0 投票
1 回答
517 浏览

r - 有没有办法使用 R,RDCOMClient 查找/读取发件人电子邮件地址

我正在尝试使用以下代码获取发件人电子邮件地址:

但它最终会像这样给出: