HTML-таблицы kableExtra некорректно отображаются при использовании пакета mailR - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь использовать пакет mailR для отправки таблиц HTML по электронной почте.Когда я отображаю файл уценки, таблицы выглядят так: enter image description here Однако, когда я отправляю по электронной почте, таблицы теряют границы и выглядят так: enter image description here Есть ли способчтобы убедиться, что границы появляются в письме?

Вот код, который я использую.

---
title: "Email Test"
output: html_document
---

## Hello world!

```{r setup, include=FALSE, echo=FALSE}
suppressPackageStartupMessages(library(tidyverse))
suppressPackageStartupMessages(library(kableExtra))

### Table 1:

```{r table1, include=TRUE, echo=FALSE, results='asis'}

head (mtcars, 10) %>% 
  rownames_to_column(var = "car") %>% 
  select (cyl, car, mpg, disp, hp) %>% 
  arrange (cyl) %>% 
  kable (escape = FALSE, 
         align = "clccc") %>% 
  kable_styling(c("bordered")) %>% 
  column_spec(1:5, color = "black") %>% 
  collapse_rows(columns = 1, valign = "middle") 


mailR:

library(rmarkdown)
library(knitr)
rmarkdown::render("Email_Test.Rmd")

library(mailR)

send.mail(from = "my.name@myorg.com",
          to = "your.name@myorg.com",  
          subject = "TEST EMAIL",
          html = TRUE,
          inline = FALSE,
          body = "Email_Test.html",
          authenticate = TRUE,
          smtp = list(host.name = "smtp.office365.com", 
                      port = xxx,
                      user.name = "my.name@myorg.ca", 
                      passwd = "xxxxxxxxxxxxx", 
                      tls = TRUE)
          )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...