GmailR Отправка data.frame в теле письма - PullRequest
0 голосов
/ 15 мая 2018

Я хочу отправить данные data.frame в теле письма с помощью gmailR.Я попробовал htmlTable для того же.msg = htmlTable (data, rnames = FALSE)

html_bod <- paste0("<p> This is a test email. </p>", msg)

# sending mail
use_secret_file("/Users/abhishekgupta/Downloads/gmailR.json")



msg = htmlTable(data,rnames=FALSE)

html_bod <- paste0("<p> This is a test email. </p>", msg)

# sending mail
use_secret_file("/Users/abhishekgupta/Downloads/gmailR.json")



test_email <- mime(
  To = "1234@gmail.com",
  From = "1234@pharmeasy.in",
  Subject = "Data City Wise",
  body = html_bod,
  html =TRUE)

send_message(test_email)

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете использовать html_body() вместо аргумента body.

Загрузить пакеты:

library(gmailr)
library(tableHTML)

Создание таблицы HTML с использованием tableHTML:

msg = tableHTML(mtcars)

Добавить абзац перед таблицей:

html_bod <- paste0("<p> This is a test email. </p>", msg)

Создайте MIME сообщение и отправьте его:

mime() %>%
  to("1234@gmail.com") %>%
  from("1234@pharmeasy.in") %>%
  subject("Data City Wise") %>% 
  html_body(html_bod) %>% 
  send_message()

Вот так выглядит электронная почта в gmail:

gmail_output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...