- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
刚刚学习 R Markdown 语言,想知道是否可以通过 Outlook 从 R 发送正文电子邮件中的输出(使用 RDCOMClient;我的办公室不使用 gmail)
谢谢
最佳答案
根据 Ben 的回答,到处出现的奇怪符号可能是由 R 和 Outlook 对象(由 RDCOMClient 库创建)之间的不匹配引起的。
Outlook 的基本编码是“UTF-16”,而基本的 RMarkdown 输入是“UTF-8”。要确保 RMarkdown 生成的 html 输出采用“UTF-8”格式,请写入:
knitr::knit("tale_email_body.Rmd", encoding = "UTF-8")
eb <- read_lines("tale_email_body.html",locale = locale(encoding = "UTF-8"))
Encoding(eb)
您应该看到一个向量,其条目为“UTF-8”
或“unknown”
。接下来,您必须使用以下方法将编码转换为正确的格式:
eb2 <- paste(eb, sep="", collapse="")
eb2 <- iconv(eb2, from = "UTF-8",to= "Latin1")
您应该能够使用 Ben 的代码发送没有奇怪符号的电子邮件:
library(RDCOMClient)
olMailItem <- 0
OutApp <- COMCreate("Outlook.Application")
outMail = OutApp$CreateItem(olMailItem)
# this retains default Outlook signature
outMail$GetInspector()
signature <- outMail[["HTMLBody"]]
outMail[["To"]] <- sm
outMail[["CC"]] <- paste("egrp",dm,sep=";")
outMail[["subject"]] <- "note this"
outMail[["BodyFormat"]] <- 2
outMail[["HTMLbody"]] <- paste0(eb2, signature)
outMail$Display()
outMail$Send()
关于r - 通过 Outlook (RDCOMclient) 将 R Markdown 输出作为正文电子邮件发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40237343/
我通过描述文件使用 RDCOMClient 获得了我的 R 包: 建议:RDCOMClient 以及以下(完美工作)代码: GetNewWrd <- function() { stopifnot(
我正在使用 RDCOMClient库以创建 Outlook 电子邮件。我要发ggplot作为电子邮件正文中的图像(内联),不是 作为附件。 我认为这可能的唯一方法是将绘图作为图像添加到 HTMLBod
我正在尝试使用 RDCOMClient 包在 Excel 中动态打开数据框。我有将数据框打开到 Excel 中的功能代码,但是我遇到的问题是,当代码完成时,rsession.exe 没有释放将数据加载
我正在尝试在 rstudio 中安装 RDCOMClient 包,以便使用 R2PPT 包创建幻灯片演示文稿。 我搜索到安装RDCOMClient包的说明是: install.packages("RD
我已经从 https://github.com/omegahat/RDCOMClient 并按照说明从本地源安装它 How to install a package from a download z
我已经从 https://github.com/omegahat/RDCOMClient 并按照说明从本地源安装它 How to install a package from a download z
如何通过 RDCOMClient 包更改 Excel 中图表的标题? 我可以创建一个图表并获取其标题,如下所示: # Load package and helper functions - see h
我找不到 RDComClient 包的任何文档。我找不到合适的参数来更改单元格的背景填充。 library(RDCOMClient) xlApp 8002000E Error: Invalid nu
我正在使用的 Outlook 帐户设置了多个邮箱,尽管以下答案似乎显示了如何使用该功能,但我无法使其正常工作,因为我有多个带有“收件箱”文件夹的邮箱。 Download attachment from
library("tm") library("NLP") library("dplyr") library("readtext") library("readxl") library("foreach
我无法使用 R-3.6 安装 RDCOMClient 一些背景:RDCOMClient 在我的 R-3.51 实例中工作,我需要使用 3.6,并且我需要使用 RDCOMClient 与桌面的 Outl
我有一个 R 脚本,我想在它完成后使用 Microsoft Outlook 自动发送电子邮件。我正在使用“RDCOMClient”包,我想在电子邮件中添加多个附件。 这是我尝试使用的代码: libra
我目前正在处理使用 .COM 对象通过 R 连接到多维数据集的问题,然后通过 mdx 查询从多维数据集收集数据。正如我之前描述的问题(见下面的链接),我现在可以借助 RDCOMClient 包和 R
我正在使用 R 版本 4.0.2 的 RDCOMClient 包。它是使用以下方式下载的: devtools::install_github("omegahat/RDCOMClient") 我想使用这
library(RDCOMClient) ## create outlook object OutApp <- COMCreate("Outlook.Application") 我想从名为“AUX”的
我正在尝试在 R 和 Sequel Server Analysis Services (SSAS) 多维数据集之间建立连接。之前问过类似的问题here和 here ,但我找不到简单的答案。讨论了通过
刚刚学习 R Markdown 语言,想知道是否可以通过 Outlook 从 R 发送正文电子邮件中的输出(使用 RDCOMClient;我的办公室不使用 gmail) 谢谢 最佳答案 根据 Ben
我正在运行每日分析,生成一个我想通过 Outlook 电子邮件发送的文件。我使用的代码在这里,并且工作得很好,但它的附件部分从来没有工作过...... library(RDCOMClient) Out
我正在将 RDCOMClient 纳入我的一些工作流程中,感谢 agstudy 的回答 Here我可以通过 r 发送电子邮件,但我不知道如何添加 Outlook 电子邮件签名。我对 COM 对象很陌生
我正在尝试使用 RDCOMClient 从辅助电子邮件地址发送电子邮件.我接受了 How to retrieve Outlook inbox emails using R RDCOMClient? 的
我是一名优秀的程序员,十分优秀!