UiPath實(shí)踐-從零開始寫demo-讀取Email
從零開始寫個(gè)demo。
demo要涉及到Email、Excel、數(shù)據(jù)庫(kù)。
需求如下:
監(jiān)控某Email賬號(hào),如果有未讀Email,則讀取Email,判斷是否有附件,有附件且是Excel時(shí),下載該Excel,讀取Excel,并把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。
?
首先我們開始讀取Email。
在Activities搜索mail,出現(xiàn)了以下活動(dòng):
?

?
可以看到有很多種類的活動(dòng),有根據(jù)Email協(xié)議類型的:POP3,IMAP,SMTP。
也有根據(jù)Email客戶端類型的。
?
因?yàn)槲业腅mail是IMAP的。所以我選擇的是Get IMAP Mail Message活動(dòng)。
將該活動(dòng)拖拽至窗口中央?! ?/p>
?
?
選中Get IMAP Mail Message設(shè)置其屬性
?

?
?
?可以看到幾個(gè)關(guān)鍵屬性:
MailFolder:表示是Mail哪個(gè)目錄。
Port:端口號(hào)
Server:Email服務(wù)端地址
Email:賬號(hào)
Password:密碼
MarkAsRead:是否在讀取后,標(biāo)記成已讀
OnlyUnreadMessage:是否只讀取未讀郵件
OutPut:讀取后輸入的Email數(shù)據(jù),需要用個(gè)變量接收
?
如果設(shè)置屬性,請(qǐng)查看:
https://www.cnblogs.com/toseeme/p/13491438.html
?
如何新增變量?來接收OutPut的輸出?

?
?
兩種方式:

?
第一種,選擇variables選項(xiàng)卡,在變量列表頁(yè)設(shè)置變量
這種方式的弊端是,我需要手動(dòng)設(shè)置變量類型,然而UiPath的設(shè)置變量類型界面,體驗(yàn)還是一言難盡的。
?
第二種:在所需要變量的地方,右擊Create variables。

?
這時(shí),會(huì)自動(dòng)在變量列表生成變量和對(duì)應(yīng)的變量類型,無需手動(dòng)設(shè)置變量類型。

?
Set Var:接變量名即可
?
這樣,讀取Email活動(dòng)就設(shè)置好啦。
