rblastula - 未在 gmail 正文中正确呈现 rmarkdown

标签 r base64 gmail blastula

我正在学习 r 中的 blastula 包,用于在电子邮件正文中发送 rmarkdown 文件。这是我使用的代码:

rmd_email <- render_email('my_rmarkdown.Rmd')

rmd_email %>%
  smtp_send(
    from = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="600e010d0520070d01090c4e030f0d" rel="noreferrer noopener nofollow">[email protected]</a>",
    to = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5d333c30381d3a303c3431733e3230" rel="noreferrer noopener nofollow">[email protected]</a>",
    subject = "report",
    credentials = creds_key(id = "gmail")
  )

但是,rmarkdown 文档在我收到的电子邮件正文中未正确呈现。看来 gmail 没有解码 base64 文本:

The email I get

我做错了什么?

最佳答案

好的,我找到了解决方案。只需在创建 rmarkdown 文档时格式化元数据即可。所以,而不是

---
output: html_document
---

使用以下内容:

---
output: blastula::blastula_email 
---

关于rblastula - 未在 gmail 正文中正确呈现 rmarkdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60849241/

相关文章:

r - 查看内部方法

r - 在一个变量内对多个观察结果进行分类,这样我就可以将它们分类到新的列中。我怎样才能使代码更短?在 R

r - 如何使用 lubridate 将多列转换为 R 中的日期格式?

javascript - 使用 base64 编码图像是否有一些性能优势?

Android BitmapFactory 在 Base64 解码字节数组上返回 null

google-api - 通过 Gsuite 帐户观看所有电子邮件

python - 在python中获取a向量的下限值之和

java - 如何正确配置 Java import 语句中缺少的符号?

javascript - Gmail 中使用图像标签跟踪电子邮件?

Java:使用 Apache Commons Net 的 IMAP - 选择根文件夹