uipath 验证码_UiPath邮件自动化Save Attachments的介绍和使用
保存附件(Save Attachments)的介紹
將郵件附件保存到指定的文件夾。如果該文件夾不存在,則會(huì)自動(dòng)創(chuàng)建。如果未指定文件夾,則會(huì)將下載內(nèi)容保存在當(dāng)前項(xiàng)目文件夾中。注意, 指定文件夾中與附件同名的文件將會(huì)被覆蓋。
二、Save Attachments在UiPath中的使用打開設(shè)計(jì)器,在設(shè)計(jì)庫中新建一個(gè)Sequence,為序列命名及設(shè)置Sequence存放的路徑,然后在Activities中搜索Get IMAP Mail Messages,并將其拖至設(shè)計(jì)區(qū),本案例以QQ郵箱為例, 在Email屬性中, 輸入你要下載附件的郵箱地址, Password屬性中, 輸入授權(quán)碼(而不是密碼. 關(guān)于每種郵箱授權(quán)碼的獲取, 大家可以自行在網(wǎng)上查找資料). MailFolder屬性中輸入”收件箱”, Port屬性中輸入接收郵件服務(wù)器端口(QQ郵箱接收郵件服務(wù)器端口為993), Server屬性中輸入接收郵件服務(wù)器名稱(QQ郵箱接收郵件服務(wù)名稱為http://imap.qq.com). OnlyUnreadMessages默認(rèn)為勾選狀態(tài), 表示是否只讀取未讀的郵件, 大家可以根據(jù)需要自行選擇是否勾選. Top屬性表示閱讀前面N封郵件. 在Messages屬性中使用快捷鍵Ctrl + k自定義List類型的變量messagesList, 用來保存讀取到的郵件列表
在Activities中搜索For Each,并將其拖至設(shè)計(jì)區(qū), 修改TypeArgument類型為System.Net.Mail.MailMessage類型, Values屬性中輸入步驟1定義的變量messagesList, item變量修改為mail方便閱讀
在Activities中搜索If,并將其拖至For Each的Body設(shè)計(jì)區(qū), 在Condition屬性中輸入mail.Subject.Contains("personal data change request"), 表示如果郵件主題包含”personal data change request” 字符串, 則進(jìn)行下一步操作
在Activities中搜索Assign,并將其拖至If活動(dòng)的Then設(shè)計(jì)區(qū), 在To屬性中使用快捷鍵Ctrl + k自定義字符串類型變量emloyeeNumber, Value屬性中輸入mail.Subject.Split("#".ToCharArray)(1).Split(" ".ToCharArray)(0), 表示將標(biāo)題Employee #123456 personal data change request分隔為Employee和123456 personal data change request兩部分,(1)表示取第二個(gè)值;.Split(" ".ToCharArray)(0)表示將123456 personal data change request通過空格進(jìn)行分隔,取其中的第一個(gè)值,即123456
在Activities中搜索Save Attachments,并將其拖至設(shè)計(jì)區(qū), 在Message屬性中輸入mail變量, 在FolderPath屬性中輸入保存附件文件的路徑, 本案例路徑為"Attachments/" + emloyeeNumber, 表示將每個(gè)郵件的附件分別存儲(chǔ)在指定路徑的子文件夾中,并用emloyeeNumber命名該子文件夾.
案例完整流程
運(yùn)行完成后, 可以看到相應(yīng)文件路徑下已經(jīng)將符合條件的郵件附件下載
原郵件
下載到本地的附件文件
#運(yùn)行完成,你會(huì)看到相應(yīng)文件路徑下已經(jīng)將符合條件的郵件附件下載
總結(jié):以上流程就用到了保存附件(Save Attachments)的操作,大家可以動(dòng)手試試
作者:RPA之家
總結(jié)
以上是生活随笔為你收集整理的uipath 验证码_UiPath邮件自动化Save Attachments的介绍和使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Norton企业版防毒服务器
- 下一篇: 不允许有匹配 “[xX][mM][lL]