मैं जीमेलआर पैकेज का उपयोग करके एक ईमेल में 2 छवियां (मेल बॉडी में इन्हें जोड़ना है) और 2 अटैचमेंट (2 एक्सेल फाइलें) भेजने की कोशिश कर रहा हूं, लेकिन मैं अभी तक इसका पता नहीं लगा पाया हूं। मैंने पहले ही दस्तावेज़ीकरण और इस विग्नेट के सिंटैक्स को देख लिया है - https://cran.r-project.org/web/packages/gmailr/vignettes/sending_messages.html

ऊपर दिए गए शब्दचित्र के आधार पर मैंने मेल बॉडी + दो अलग xlsx फाइलों में दो छवियों को जोड़ने के लिए विगनेट (संलग्नक और छवि अनुभाग) में उल्लिखित चीजों के संयोजन की कोशिश की है। यह पूरी तरह से ठीक काम करता है जब मैं एक छवि/एक अनुलग्नक भेजने की कोशिश करता हूं (जैसा कि विगनेटर में बताया गया है) लेकिन एक से अधिक छवि/अनुलग्नक लेने में विफल रहता है।

#A. # From above mentioned vignette - (This works) - single attachment
email <- gm_mime() %>%
  gm_to('someaddress@somewhere.com') %>%
  gm_from("someaddress@somewhere.com") %>%
  gm_subject("Cars report") %>%
  gm_html_body(
    '<h1>A plot of <b>MotorTrend</b> data <i>(1974)</i></h1>
    <br><img src="cid:foobar">') %>%
  gm_attach_file("mtcars.png", id = "foobar")


#B. (This doesn't work) - more than one attachment? 
email <- gm_mime() %>%
  gm_to('xy@xy.com') %>%
  gm_from("xyz@gmail.com") %>%
  gm_subject(paste("Overview of Etc - ",today_date)) %>%
  gm_html_body(
    '<h1>Total Nos<b>XYZ</b> Region <i>(Year)</i></h1>
    <br><img src="cid:foobar"><img src="cid:foobar2">') %>%
  gm_attach_file(c("Overview1.jpeg","Overview2.jpeg"
,"file1.xlsx","file2.xlsx"), id = c("foobar1","foobar2"))

क्या कोई उपाय है जो कोई सुझा सकता है? आभारी होंगे अगर लोग मुझे सही दिशा में इंगित कर सकते हैं!

0
sky_megh 28 अक्टूबर 2020, 15:16

1 उत्तर

सबसे बढ़िया उत्तर

पता चला, हमें बस फिर से उप-आदेशों में पाइप करना था!

email <- gm_mime() %>%
  gm_to('xy@xy.com') %>%
  gm_from("xyz@gmail.com") %>%
  gm_subject(paste("Overview of Etc - ",today_date)) %>%
  gm_html_body(
    '<h1>Total Nos<b>XYZ</b> Region <i>(Year)</i></h1>
    <br><img src="cid:foobar"><img src="cid:foobar2">') %>%
  gm_attach_file("Overview1.jpeg", id = c"foobar1") %>%
  gm_attach_file("Overview2.jpeg", id = c"foobar2")%>%
  gm_attach_file("attach1.xlsx")%>%
  gm_attach_file("attach2.xlsx")

gm_send_message(email)
0
sky_megh 30 अक्टूबर 2020, 10:51