們在日常工作中,經常需要把整理好的表格,復制粘貼到郵件的正文中,那么怎樣通過UiPath來實現帶有表格內容的郵件正文。
本次內容所要用到的Activities有:
下面是整個流程的實現過程:
現在開始介紹每一個步驟的詳細設定
第一步:通過ReadRange來讀取我們需要發送郵件的正文內容的數據,輸出OutPut,我們定義為DataTable類型,命名為DT。這里的ReadRange,我使用的是WorkBook中的activities。
第二步:拼接html格式
head的內容:"<html><body><table border="+"1"+" cellspacing="+""+"><tr><td>姓名</td><td>身份證</td> <td>出生年</td><td>年齡</td></tr>"
tail的內容:"</tr></table></body></html>"
第三步:讀取temp模板,來用填寫數據。
temp模板的內容為:{0}:填寫姓名,{1}:身份證,{2}:出生年,{3}:年齡
第四步:通過for each row來將所有數據的填入,并拼接成html格式
body:body+string.Format(temp,row[0].ToString(),row[1].ToString(),row[2].ToString(),row[3].ToString())
第五步:通過Send OutlookMail Message來發送郵件,
outlook的格式選擇如下:
最后我們來看看實現之后,我的郵件收到的效果
好了,上面就是我們如何發送帶有表格正文的郵件,通過拼接html來實現的。
如果大家在實現的過程中有任何疑問,可以掃描下方二維碼,一起討論,共同學習
果你要開拓海外市場,EDM電子郵件營銷是整個營銷戰略中一項必不可少的營銷方案。
相比于國內用戶喜歡用QQ、微信、釘釘這些即時通訊工具,進行交流和溝通,電子郵件依然是很多海外用戶的首選。
雖然電子郵件是個非常古老的交流工具,但是郵件推廣依然有非常高的營銷價值,使用的好可以為你帶來高額的回報。
目前市場上的大多數電子郵件服務提供商都會有一個用于創建電子郵件活動的電子郵件編輯器,但很少有人提供電子郵件營銷人員真正需要的東西。
一般的郵件編輯器除了文字就是圖片,想要設計一款精美的富有個性化的郵件簡直是難于登天,更不用說讓用戶有打開郵件的欲望。
不過,還好有可視化無需代碼的拖放式HTML郵件模板制作工具,幫助郵件營銷人員創造精美的郵件。
與那些老古董相比,在線拖放式郵件編輯器有大量設計好的精美的郵件營銷模板,通過簡單的拖放式編輯器,就可以立即對其進行編輯和定制,定制屬于自己的個性化郵件。
Chamaileon因其用戶友好的電子郵件設計編輯器和強大的圖像編輯功能,成為很多企業級用戶的首選。
Chamaileon提供了一個來自Pexels的免費圖片庫,你也可以添加自己的電子郵件通訊圖片,進行定制和修改。
Chamaileon界面干凈整潔,自身包含了一些精美的響應式電子郵件設計模板,用戶也可以自定義創作自己的郵件模板。
除了可以對郵件進行定制和使用外,它還具有實時協作的功能,這對于電子郵件營銷團隊來說非常的友好。
Chamaileon有100多個響應式模板和1000多種內置小工具,可以導入自定義的HTML代碼,和豐富的電子郵件內容管理工具,支持蘋果和安卓移動設備,可以在所有版本的Outlook上工作。
雖然功能很強大,不過Chamaileon收費比較昂貴,最低價格300美元/月,比較適合大企業和大品牌的公司使用。
Postcards是Designmodo推出的在線產品之一,是一個非常容易使用的推廣郵件構建工具。
Postcards有一個簡單的界面,可以讓你從頭開始創建完全相應的、精美的、符合當前審美潮流的電子郵件模板。
Postcards有100多個預先設計好的電子郵件模塊和900種谷歌字體,可以快速的設計出符合各行業需求的營銷郵件模板。
Postcards支持團隊協作,團隊成員之間可以相互合作管理不同的版本,并將結果導入到流行的電子郵件服務提供商中。
Postcards價格比較實惠,可以免費使用,付費版本最低17美元/月。
BEE是一個免費的電子郵件設計軟件,可以讓你創建簡單的電子郵件模板,然后將其導出到你最喜歡的電子郵件服務提供商中。
你不需要任何編碼技巧,就可以在幾分鐘內創建一個響應式的電子郵件模板,還提供了一種在Gmail中發送HTML郵件的簡單方法。
BEE的電子郵件模板庫配備了各種專業設計的模板供你定制,你可以在其中添加網絡特定元素,如表格、視頻和腳本,或者嵌入你自己的調查工具創建有個性化外觀的郵件。
通過BEE專業設計好的模板,可以在一個包含HTML和圖片的ZIP文件中導出,并在自己的電子郵件營銷軟件中使用它。
付費的高級專業版本,還可以獲得更多復雜的模板,和直接與電子郵件營銷軟件連接的插件,如MailChimp、SendGrid、HubSpot等等。
價格方面,注冊完就可以免費使用,自由職業者需要付費15美元/月,團隊版本需要30美元/月。
Stripo是一個免費的電子郵件模板生成器,無需HTML或CSS經驗就能輕松使用,擁有豐富的模板,可以在幾分鐘內就可以制作出高級的電子郵件模板。
Stripo具有拖放和HTML編輯模式,可以在編輯器內建立互動的電子郵件元素,如圖片翻轉效果、CSS動畫按鈕和倒計時器等功能,還提供了一個嵌入式的照片編輯器,用于建立電子郵件橫幅。
該服務是多語言的,所以可以從英語改成他們的其他7種語言選擇(德語、西班牙語、法語等)。
Stripo為其用戶提供了一個內容模塊庫,用于存儲最常用的電子郵件元素和組件,有超過600多個免費的HTML電子郵件模板,還可以按類型、電子商務、行業或季節進行分類,幫助用戶快速找到適合自己的edm郵件模板。
通過API,Stripo的電子郵件模板可以導出到60多個電子郵件服務商,你也可以將模板設計導出為HTML,并使用它從你選擇的任何其他電子郵件營銷工具發送你的電子郵件活動。
在向收件人發送電子郵件之前,你可以將其下載為PDF格式,以獲得客戶或同事的認可;有大約100種不同的測試環境,讓其在嵌入的電子郵件測試工具中測試電子郵件。
Stripo可以免費使用,付費商業版本最低價格為12.50美元/月。
Mailchimp是世界上最著名的電子郵件營銷自動化平臺,由Ben Chestnut、Mark Armstrong和Dan Kurzius于2001年創立,從事郵件營銷的工作人員大概都聽說過或者用過,這是一款非常出名的外貿郵件群發軟件。
Mailchimp主要針對中小型企業,是一個強大的一體化外貿郵件營銷平臺,不僅拖放式電子郵件生成器,還提供了一個由100多個現成設計組成的龐大的電子郵件模板庫。
你可以選擇一個預先編碼的電子郵件模板,或者從頭開始創建一個電子郵件模板,雖然它在元素和區塊方面不是很靈活,但Mailchimp允許用戶創建漂亮的響應式郵件。
它的新模板生成器讓你可以直接在內容塊上編輯你的元素。此外,它的內容工作區間對編輯和管理你的圖片和文件特別有幫助。
作為一個edm郵件營銷工具,Mailchimp還為用戶提供了一些額外的功能,如自動化,以便及時地開展edm郵件群發活動,還有針對不同電子郵件客戶端設計的測試工具。
Mailchimp可以免費使用,付費功能每月15美元起。
作為免費的海外郵件群發工具,Moosend使你能夠創建、自動化和發送你的電子郵件營銷活動。
對于精通技術的用戶來說,你可以在編輯電子郵箱模板時,查看并復制HTML代碼,或者通過Moosend的代碼視圖下載一個JSON文件。
Moosend有一個現成的模板庫,你可以選擇已有的edm營銷郵件模板開始設計,或者通過拖放欄目和結構元素從頭設計一個視覺上令人驚嘆的電子郵件。
如果你需要一個快速的視覺效果,Moosend提供了一個與圖片庫、社交媒體平臺、Google Drive等整合的圖片采集器。
Moosend有一個有用的 "保存 "功能,你可以用它來保存你編輯過的電子郵件模板,以供將來使用,還可以添加倒計時功能,個性化你的電子郵件,以及添加條件塊來創建動態內容活動。
Moosend可以免費使用,專業版每月10美元起,企業版可以和銷售人員自定義價格。
http://TOPOL.io被描述為 "為每個設備創建漂亮的電子郵件拖放編輯器”。
Topol使用拖放功能創建電子郵件html模板,用戶不必是圖形設計師、HTML程序員或電子郵件渲染方面的專家,你可以快速、簡單、直觀、有趣的創建電子郵件模板。
你可以將Topol編輯器整合到你自己的應用程序、CRM(客戶關系管理)或任何其他營銷平臺,甚至是Outlook上
Topol有150多個精美的、易于使用的模板,可重復使用的自定義塊和自定義HTML代碼,而且創建的模板可以下載為.zip文件,或導出到任何現有的Topol賬戶。
Topol可以在14天內免費試用,如果想要使用付費專業版,可以按每月10美元的價格升級到他們的月度會員計劃。
Unlayer Studio是一個免費的電子郵件模板制作工具,具有簡單、易掌握的特點,有很多現代的、專業的電子郵件模板可供選擇。
它有一個免費的圖片庫和現成的模板,可以創建具有相關內容的電子郵件,用戶可以從100多個基礎套件模板中選擇任何一個,然后按自己認為合適的方式編輯模板。
Unlayer提供了一個模板管理器,你能夠用一個獨特的ID來創建和編輯你的模板。另外,你也可以在自己的服務器上保存模板,只需切換到JSON標簽,然后保存到你的數據庫即可。
只需點擊幾下就可以下載你創建HTML模板,不需要編碼技能就可以創建自定義模板,可以按照各種郵件主題輕松找到需要編輯的電子郵件模板。
Unlayer studio的設計師會與ActiveCampaign、Constant contact、MailChimp等電子郵件服務提供商合作,如果你想將其與Gmail整合,該軟件還能讓你安裝免費的Chrome擴展。
Mosaico是一個開源的電子郵件模板html構建器,可以幫助用戶快速有效地創建電子郵件通訊。
Mosaico在其平臺上不提供任何預先設計的電子郵件模板,但你能夠以你認為合適的方式來使用它,提供兩種布局:versafix-1和versafluid。
通過這種獨特的基于點擊的設計布局,你可以添加或刪除區塊,非常的靈活,還可以按原樣導出自己的圖片,并編輯郵件內容。
你可以預覽你的郵件,發送測試郵件或簡單地保存你的模板,雖然是個免費工具,同樣提供相應的社區技術支持。
以上就是一些常用的在線拖放式電子郵件編輯器,可以幫助你更加快速的定制自己的專屬電子郵件模板。
這些電子郵件構建器有高質量的響應式電子郵件模板、對各種設備有良好的兼容性、有精美的圖片和媒體庫,和一些電子郵件服務商也可以完美的兼容。
如果你是一個完全的電子郵件營銷新手,而且不懂HTML代碼,也不用擔心,這些工具可以很好的幫助你完成想要的各種效果,使你的電子郵件營銷效果更加完美。
編提醒大家,一定要看到文章最后哦,有驚喜哦
你為什么不通過發送電子郵件傳輸信息?
不使用數據庫就能接收到傳入的消息,絕對是最佳選擇,也是最方便用戶的選擇。但問題來了—如何實現呢?你可能認為需要使用某種后端語言。
實際上,你不必使用任何如 php 或 python 這種后端語言,你甚至不需要用到 node.js!
你需要的就是一個簡單的 EmailJS 庫。
本文將介紹下面兩個重要功能:
請注意,在我的項目中,我使用了 gulp 和 webpack,我在 src 文件夾存放源碼,dist 存放最終發布版本的代碼。
我將分 5 個步驟向你展示如何從頭開始構建電子郵件發送器。
首先需要創建一個 HTML 表單。你不必放置像 required 或 max 這種驗證屬性,因為稍后,preventDefault() 函數將在你的提交事件上運行,它會讓這些屬性的處理失效。
表單中最重要的是為每個輸入放置 name 屬性,后面會用到。
我的非常簡單的表單是這樣的:
src/html/index.html
<form class="form"> <input name='name' type="text" placeholder="Your name..." class="form__input" /> <input name='topic' type="text" placeholder="Topic..." class="form__input" /> <textarea name='message' type="text" placeholder="Your Message..." class="form__input" ></textarea> <input type="submit" value="send" class="form__input form__input--button"> </form>步驟2-注冊成為 email 用戶
要配置你的電子郵件,你必須注冊電子郵件服務。別擔心—使用這個網站非常方便和省時。
登入后,系統會詢問你的電子郵件服務,它位于個人電子郵件服務區(personal email service)。在我的例子中,我選擇了 gmail。
然后,你需要連接你的 gmail 帳戶。這將用來發送電子郵件給你客戶。例如,如果你關聯了 xyz@gmail.com 賬戶,你后續發送的郵件都將從這個郵箱發出。所以不要擔心“ Send email on your behalf” 這個授權信息—這正是你需要的!
連接完 gmail 賬戶后,點擊添加服務(add service)按鈕。
如果你已經成功連接了你的 gmail 賬戶,你現在應該在信息中心中。現在需要創建電子郵件模板了。
切換到電子郵件模板卡,并單擊創建一個新的模板(create a new template)。界面非常友好,所以創建模板不會有任何問題。
你可以選擇模板的名稱和 ID。我稱之為“我的神奇模板(my_amazing_template)”。
接下來,你必須指定郵件的內容。
模板的變量值來自 input 中的 `name` 屬性。你已將變量插入`{{{}}}`符號中。
不要忘記在“收件人”部分 (右側) 添加電子郵件地址。你的電子郵件將被發送到該電子郵件地址上。截圖中的收件人郵箱是我自己的公司郵箱。
這是我的簡單模板,它使用來自 HTML 表單里的 3 個變量。我還指定了接收電子郵件的主題。
這部分沒什么特別的。Emailjs 共享授權 API 密鑰,將在發送電子郵件時使用。當然,放這些鑰匙最好的地方是`.env` 配置。但是因為我使用的是簡單的靜態文件,我不想使用服務器配置,所以我將它們保存在 apikeys 文件中,然后再將它們導入。
這是我基于不存在的 keyssrc / js / apikeys. js 的實例配置.
src/js/apikeys.js
export default { USER_ID :'user_DPUd-rest-of-my-id', TEMPLATE_ID:'my_amazing_template'}
如果需要將源碼發布到 GITHUB,不要忘記將 APIKEYS 文件添加到 .GITIGNORE文件中
現在是該項目最后也是最重要的部分的了。現在我們必須使用 javascript 發送電子郵件。
首先,你必須下載 emailjs 包。
npm i emails-com
然后,轉到 js 文件,導入庫和 apikeys。
src/js/main.js
import emailjs from 'emailjs-com'import apiKeys from './apikeys'
現在是編寫發送電子郵件功能的時候了
src/js/main.js
const sendEmail = e => { e.preventDefault() emailjs .sendForm('gmail', apiKeys.TEMPLATE_ID, e.target, apiKeys.USER_ID) .then( result => { console.log(result.text) }, error => { console.log(error.text) } )}
sendForm 函數有4個參數:
最后,查找表單并添加提交事件監聽器:
src/js/main.js
const form = document.querySelector('.form')form.addEventListener('submit',sendEmail)
正如我前面提到的,由于 `preventDefault()` 函數,屬性驗證將無法工作。你必須使用 JS 自己進行驗證和清除輸入。
以上就是全部內容,接下來讓我們測試一下。
填寫頁面上的表單并發送。
我收到電子郵件,內容正是根據我們的模板和表單數據渲染出來的。
通過上圖可以看出,所有的變量的值都填充到了正確的位置上。
通過本文的介紹你會發現用 JS 發送郵件并非難事。
使用 emailjs,你可以簡單的方式發送電子郵件。
最后附上一些學習資料圖哦,不管你學習什么,都離不開高質量的學習路線和學習資料
“大清亡于閉關鎖國,學習技術需要交流和資料” 。關于web前端有許多的技術干貨,包括但不限于各大廠的最新面試題系列、游戲項目源碼、最新前端路線等。需要的伙伴可以私信我,
發送【前端資料】
就可以獲取領取地址,免費送給大家。對于學習web前端有任何問題(學習方法,學習效率,如何就業)都可以問我。希望你也能憑自己的努力,成為下一個優秀的程序員!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。