RPA機(jī)器人與商務(wù)應(yīng)用 課件 第五章 影刀RPA實(shí)訓(xùn)案例_第1頁
RPA機(jī)器人與商務(wù)應(yīng)用 課件 第五章 影刀RPA實(shí)訓(xùn)案例_第2頁
RPA機(jī)器人與商務(wù)應(yīng)用 課件 第五章 影刀RPA實(shí)訓(xùn)案例_第3頁
RPA機(jī)器人與商務(wù)應(yīng)用 課件 第五章 影刀RPA實(shí)訓(xùn)案例_第4頁
RPA機(jī)器人與商務(wù)應(yīng)用 課件 第五章 影刀RPA實(shí)訓(xùn)案例_第5頁
已閱讀5頁,還剩117頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

RPA機(jī)器人影刀RPA實(shí)訓(xùn)案例第五章章節(jié)目錄03.新媒體自動(dòng)關(guān)注機(jī)器人02.商品數(shù)據(jù)采集機(jī)器人01.消息群發(fā)機(jī)器人04.店鋪經(jīng)營報(bào)表制作機(jī)器人消息群發(fā)機(jī)器人-場景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開發(fā)步驟-影刀RPA實(shí)訓(xùn)案例PART&0101.場景描述小華是該企業(yè)的一名課程班主任,負(fù)責(zé)確保班級同學(xué)按時(shí)上課,以及監(jiān)控課后習(xí)題的完成情況等。隨著課程時(shí)間的推移,越來越多的同學(xué)在課程后期出現(xiàn)上課遲到、曠課的現(xiàn)象。為了提醒同學(xué)們準(zhǔn)時(shí)上課,小華每次都需要在上課前20分鐘一個(gè)一個(gè)地提醒每個(gè)同學(xué)。然而,這種人工提醒的時(shí)間成本較高,因此小華希望借助RPA機(jī)器人來批量發(fā)送提醒消息,以提高工作效率和減少工作負(fù)擔(dān)。02.業(yè)務(wù)流程為了在每次上課前20分鐘向特定的同學(xué)發(fā)送上課提醒,小華首先需要準(zhǔn)備一個(gè)Excel文件,用于存儲(chǔ)需要發(fā)送上課提醒的微信昵稱,然后使用RPA機(jī)器人進(jìn)行操作。當(dāng)群發(fā)微信消息時(shí),該業(yè)務(wù)流程主要包括以下幾個(gè)步驟。(1)連接手機(jī):連接影刀RPA與手機(jī)設(shè)備。(2)打開微信App:打開手機(jī)設(shè)備的微信App,進(jìn)入微信App首頁。02.業(yè)務(wù)流程(3)進(jìn)入微信App的搜索界面:點(diǎn)擊微信App首頁中的搜索圖標(biāo),進(jìn)入微信App的搜索界面。(4)依次搜索微信客戶:搜索微信客戶昵稱,并點(diǎn)擊搜索結(jié)果,進(jìn)入客戶聊天界面。02.業(yè)務(wù)流程(5)發(fā)送上課提醒:將需要發(fā)送的信息復(fù)制到聊天框,并點(diǎn)擊【發(fā)送】按鈕。02.業(yè)務(wù)流程(6)設(shè)置消息觸發(fā)器:對該RPA機(jī)器人設(shè)置消息觸發(fā)器,即讓該機(jī)器人定時(shí)發(fā)送消息提醒。消息群發(fā)機(jī)器人的完整業(yè)務(wù)流程如下圖所示。03.RPA機(jī)器人流程設(shè)計(jì)1.連接手機(jī)添加【連接手機(jī)】指令,連接RPA機(jī)器人與被執(zhí)行的手機(jī)設(shè)備。2.打開微信App添加【打開手機(jī)APP】指令,打開手機(jī)設(shè)備的微信App。3.進(jìn)入微信App的搜索界面添加【點(diǎn)擊元素(手機(jī))】指令,點(diǎn)擊微信首頁的搜索圖標(biāo),進(jìn)入微信對象查找狀態(tài)。03.RPA機(jī)器人流程設(shè)計(jì)4.依次搜索微信客戶。(1)添加【打開/新建Excel】指令,打開提前準(zhǔn)備好的Excel文件。(2)添加【循環(huán)Excel內(nèi)容】和【循環(huán)結(jié)束標(biāo)記】指令,依次循環(huán)讀取Excel文件中存儲(chǔ)的微信昵稱。在上面添加的【循環(huán)結(jié)束標(biāo)記】指令前執(zhí)行以下操作。由于循環(huán)讀取Excel文件中內(nèi)容的格式不是字符串,因此需要依次添加【寫入內(nèi)容至數(shù)據(jù)表格】和【讀取數(shù)據(jù)表格內(nèi)容】指令,通過數(shù)據(jù)表格的寫入與讀取,將輸入內(nèi)容的格式變?yōu)樽址?。繼續(xù)依次添加【輸入文本(手機(jī))】和【點(diǎn)擊元素(手機(jī))】指令,將讀取的轉(zhuǎn)換后的內(nèi)容輸入到微信App搜索界面的輸入框中進(jìn)行查找,并點(diǎn)擊搜索結(jié)果,進(jìn)入客戶聊天界面。03.RPA機(jī)器人流程設(shè)計(jì)5.發(fā)送上課提醒在步驟(4)中的【循環(huán)結(jié)束標(biāo)記】指令前執(zhí)行以下操作。(1)添加【設(shè)置變量】指令,對上課提醒的內(nèi)容進(jìn)行設(shè)置。(2)添加【輸入文本(手機(jī))】和【點(diǎn)擊元素(手機(jī))】指令,將變量內(nèi)容輸入到微信App搜索界面的聊天框中,并點(diǎn)擊【發(fā)送】按鈕進(jìn)行消息發(fā)送。(3)添加【點(diǎn)擊元素(手機(jī))】指令,點(diǎn)擊【返回】按鈕,退出微信App的聊天框。03.RPA機(jī)器人流程設(shè)計(jì)6.設(shè)置消息觸發(fā)器返回影刀RPA首頁,在觸發(fā)器設(shè)置界面中對上面開發(fā)的機(jī)器人進(jìn)行定時(shí)設(shè)置。RPA機(jī)器人實(shí)現(xiàn)流程如下圖所示。03.RPA機(jī)器人流程設(shè)計(jì)RPA機(jī)器人實(shí)現(xiàn)流程如下圖所示(續(xù))04.開發(fā)步驟1.連接手機(jī)(1)打開影刀RPA,在首頁點(diǎn)擊【應(yīng)用】→【新建】→【手機(jī)自動(dòng)化應(yīng)用】按鈕,新建一個(gè)自動(dòng)化機(jī)器人應(yīng)用。04.開發(fā)步驟(2)在應(yīng)用開發(fā)界面中,點(diǎn)擊頂部菜單欄中的【手機(jī)管理器】按鈕,進(jìn)入手機(jī)連接界面。04.開發(fā)步驟(3)點(diǎn)擊手機(jī)連接界面中的【添加】按鈕,配置需要控制的手機(jī)設(shè)備,即將手機(jī)與RPA機(jī)器人連接。注:在將手機(jī)與RPA機(jī)器人連接前,需要將手機(jī)設(shè)備提前通過USB接口連接到電腦上,USB設(shè)置為【傳輸文件】,且手機(jī)的狀態(tài)為允許USB調(diào)試。以手機(jī)型號(hào)小米9為例,需要開啟手機(jī)中的【開啟開發(fā)者選項(xiàng)】、【USB調(diào)試】、【USB安裝】和【USB安裝(安全設(shè)置)】選項(xiàng),確保手機(jī)設(shè)備連接到電腦上04.開發(fā)步驟(4)回到RPA應(yīng)用開發(fā)界面,添加【連接手機(jī)】指令。設(shè)置【連接對象】為【指定手機(jī)】,并在【自定義手機(jī)名稱】右側(cè)點(diǎn)擊【添加新設(shè)備】按鈕,設(shè)置【自定義手機(jī)名稱】為剛剛連接的手機(jī)設(shè)備【MI9】、【連接模式】為【Appium】,將該指令生成的連接對象保存到變量【device_session】中,方便后續(xù)對該手機(jī)設(shè)備進(jìn)行操作。04.開發(fā)步驟2.打開微信App在手機(jī)中自動(dòng)打開微信App,進(jìn)入微信App首頁。在應(yīng)用開發(fā)界面中添加【打開手機(jī)APP】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】,之后點(diǎn)擊【App包名】右側(cè)的【獲取】按鈕,獲取微信App的包名,即可完成自動(dòng)打開微信App的設(shè)置。04.開發(fā)步驟3.進(jìn)入微信App的搜索界面點(diǎn)擊微信App首頁中的搜索圖標(biāo),進(jìn)入微信App的搜索界面。首先使用【元素庫】模塊中的【捕獲手機(jī)元素】按鈕捕獲搜索按鈕元素到元素庫中,并將該元素命名為【微信搜索圖標(biāo)】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為搜索按鈕元素【微信搜索圖標(biāo)】。04.開發(fā)步驟4.依次搜索微信客戶(1)提前準(zhǔn)備好一個(gè)Excel文件,用于存儲(chǔ)所有需要發(fā)送提醒信息的微信昵稱。04.開發(fā)步驟(2)打開存儲(chǔ)微信昵稱信息的文件。在應(yīng)用開發(fā)界面添加【打開/新建Excel】指令,并在該指令配置界面中【啟動(dòng)方式】為【打開已有的Excel】,在【Excel文件路徑】右側(cè)點(diǎn)擊【選擇文件】按鈕,在彈出的【打開】對話框中,選擇存儲(chǔ)微信昵稱信息的文件所在路徑,并將該指令生成的Excel對象保存到變量【excel_微信號(hào)名單】中即可。04.開發(fā)步驟(3)讀取Excel表格中的數(shù)據(jù)內(nèi)容。添加【循環(huán)Excel內(nèi)容】和【循環(huán)結(jié)束標(biāo)記】指令,對存儲(chǔ)微信昵稱的Excel表格中的內(nèi)容進(jìn)行循環(huán)讀取。在【循環(huán)Excel內(nèi)容】指令配置界面中設(shè)置【Excel對象】為【excel_微信號(hào)名單】、【循環(huán)方式】為【循環(huán)行】、【起始行號(hào)】為【1】、【結(jié)束行號(hào)】為【-1】(即最后一個(gè)微信昵稱),并設(shè)置循環(huán)讀取的內(nèi)容對象為變量【loop_excel】,每次循環(huán)的行號(hào)為變量【loop_item_rowunm】。04.開發(fā)步驟要針對每位微信對象進(jìn)行同樣的發(fā)送消息操作,因此后面執(zhí)行的發(fā)送消息操作都可以被直接放置到【循環(huán)Excel內(nèi)容】與【循環(huán)結(jié)束標(biāo)記】指令之間。【循環(huán)Excel內(nèi)容】指令在Excel中讀取的數(shù)據(jù)類型不是字符串,不能被直接輸入微信App搜索界面的輸入框中進(jìn)行搜索,而是需要依次添加【寫入內(nèi)容至數(shù)據(jù)表格】和【讀取數(shù)據(jù)表格內(nèi)容】指令,完成對數(shù)據(jù)類型的轉(zhuǎn)換。04.開發(fā)步驟(4)輸入微信昵稱。首先捕獲搜索輸入框元素到元素庫中,并將該元素命名為【輸入框_輸入微信昵稱】,然后添加【輸入文本(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【輸入對象】為【指定輸入框】、【操作目標(biāo)】為【輸入框_輸入微信昵稱】、【輸入內(nèi)容】為剛剛讀取的【微信群發(fā)對象】。04.開發(fā)步驟(5)點(diǎn)擊搜索結(jié)果,進(jìn)入客戶聊天界面。捕獲搜索結(jié)果元素到元素庫中,并將該元素命名為【搜索結(jié)果】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為【搜索結(jié)果】,點(diǎn)擊【搜索結(jié)果】元素,進(jìn)入客戶聊天界面。04.開發(fā)步驟5.發(fā)送上課提醒由于要針對每位微信對象發(fā)送上課提醒,因此這一步驟繼續(xù)在【循環(huán)Excel內(nèi)容】指令內(nèi)執(zhí)行。(1)設(shè)置提醒內(nèi)容。添加【設(shè)置變量】指令。04.開發(fā)步驟(2)輸入提醒內(nèi)容。捕獲輸入框元素到元素庫中,并將該元素命名為【輸入框】,然后添加【輸入文本(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_sesion】、【輸入對象】為【指定輸入框】、【操作目標(biāo)】為前面捕獲的【輸入框】、【輸入內(nèi)容】為變量【variable】。04.開發(fā)步驟(3)發(fā)送提醒內(nèi)容。捕獲圖5-26中的【發(fā)送】按鈕元素到元素庫中,并將該元素命名為【按鈕_發(fā)送】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為【按鈕_發(fā)送】,最后點(diǎn)擊【按鈕_發(fā)送】元素,發(fā)送課程提醒。04.開發(fā)步驟(4)在每次消息發(fā)送完成后回到微信App搜索界面。捕獲圖【返回】按鈕元素到元素庫中,并將該元素命名為【返回圖標(biāo)】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為【返回圖標(biāo)】,最后點(diǎn)擊【返回圖標(biāo)】元素,返回微信App搜索界面04.開發(fā)步驟(5)最后,為了程序的完整,在末尾添加【關(guān)閉Excel】指令,關(guān)閉前面打開的Excel文件。04.開發(fā)步驟6.設(shè)置消息觸發(fā)器在機(jī)器人開發(fā)完成后,根據(jù)業(yè)務(wù)背景,此時(shí)還需要對機(jī)器人設(shè)置消息觸發(fā)器,使其定時(shí)執(zhí)行。(1)進(jìn)入影刀RPA的應(yīng)用首頁,在應(yīng)用首頁中選中【消息群發(fā)機(jī)器人】應(yīng)用,之后點(diǎn)擊更多按鈕,在彈出的下拉列表中選擇【發(fā)版】選項(xiàng)。發(fā)版操作是設(shè)置機(jī)器人定時(shí)執(zhí)行的前提。04.開發(fā)步驟(2)在對應(yīng)用進(jìn)行發(fā)版操作后,進(jìn)入【觸發(fā)器】模塊,點(diǎn)擊【新建】→【定時(shí)觸發(fā)器】按鈕,此時(shí)會(huì)出現(xiàn)一個(gè)【定時(shí)觸發(fā)器】設(shè)置界面,在此處設(shè)置每天發(fā)送消息的時(shí)間即可。商品數(shù)據(jù)采集機(jī)器人影刀RPA實(shí)訓(xùn)案例PART&02-場景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開發(fā)步驟-01.場景描述小王是某服裝公司的運(yùn)營人員。由于服裝行業(yè)的競爭較為激烈,因此他需要時(shí)刻了解競爭對手的情況,從而給公司提供運(yùn)營決策的依據(jù)。為此,小王需要定時(shí)采集競爭對手的數(shù)據(jù)。然而,這個(gè)過程既耗時(shí)又無聊,嚴(yán)重降低了他的工作效率。為了解決這個(gè)問題,小王決定使用影刀RPA機(jī)器人來代替自己進(jìn)行重復(fù)性工作,從而提高自己的工作效率。02.業(yè)務(wù)流程在采集競爭對手的數(shù)據(jù)時(shí),可以在淘寶首頁搜索關(guān)鍵詞以顯示競爭對手的商品信息,再依次點(diǎn)擊商品鏈接并采集商品數(shù)據(jù),包括商品的標(biāo)題、價(jià)格、支付人數(shù)、省份和城市等。假設(shè)本次任務(wù)需要采集80頁的商品數(shù)據(jù),那么需要重復(fù)翻頁并點(diǎn)擊每頁中的每個(gè)商品鏈接。(1)打開網(wǎng)頁:打開淘寶首頁并登錄。02.業(yè)務(wù)流程(2)搜索競品:在搜索框中輸入商品關(guān)鍵詞,并點(diǎn)擊【搜索】按鈕。02.業(yè)務(wù)流程(3)采集競品數(shù)據(jù):通過循環(huán)翻頁采集競爭對手的商品數(shù)據(jù)。(4)保存數(shù)據(jù)。02.業(yè)務(wù)流程步驟(2)~(3)需要重復(fù)執(zhí)行100次以上。商品數(shù)據(jù)采集機(jī)器人的完整業(yè)務(wù)流程如下所示。(續(xù))03.RPA機(jī)器人流程設(shè)計(jì)1.打開網(wǎng)頁:打開淘寶首頁(1)添加【打開/新建Excel】指令,打開用于存儲(chǔ)數(shù)據(jù)的Excel文件,以便輸入。(2)添加【打開網(wǎng)頁】指令,打開淘寶網(wǎng)頁識(shí)別登錄狀態(tài):判斷淘寶賬號(hào)是否登錄。(3)添加【IF網(wǎng)頁包含】和【ENDIF】指令,判斷淘寶首頁中是否存在【親,請登錄】元素,識(shí)別登錄狀態(tài),如果存在,則執(zhí)行【IF網(wǎng)頁包含】和【ENDIF】指令之間的指令。(4)在【IF網(wǎng)頁包含】和【ENDIF】指令之間,首先添加【點(diǎn)擊元素(web)】指令,用于點(diǎn)擊【親,請登錄】元素,跳轉(zhuǎn)到淘寶登錄界面。其次添加【填寫輸入框(web)】指令,在淘寶登錄界面,自動(dòng)輸入淘寶賬號(hào)和密碼,并使用快捷鍵【ENTER】進(jìn)行登錄。2.搜索競品:搜索需要采集的競品信息(1)添加【填寫輸入框】指令,在淘寶首頁的輸入框中填寫需要采集的競品信息。(2)添加【點(diǎn)擊元素(web)】指令,點(diǎn)擊【搜索】按鈕,對競品信息進(jìn)行搜索。03.RPA機(jī)器人流程設(shè)計(jì)3.競品數(shù)據(jù)采集:采集競爭對手的商品數(shù)據(jù)。(1)添加【批量數(shù)據(jù)抓取】指令,抓取搜索結(jié)果頁的競品頁數(shù),為循環(huán)抓取競品信息做準(zhǔn)備。(2)添加【讀取數(shù)據(jù)表格內(nèi)容】指令,讀取抓取的搜索結(jié)果頁的競品頁數(shù)。(3)添加【鼠標(biāo)滾動(dòng)網(wǎng)頁】指令,使得網(wǎng)頁處于頂部。(4)添加【For次數(shù)循環(huán)】指令,根據(jù)采集的競品頁數(shù)循環(huán)爬取競品相關(guān)信息。(5)在第一個(gè)【For次數(shù)循環(huán)】指令中,再次添加【For次數(shù)循環(huán)】指令,循環(huán)執(zhí)行【滾動(dòng)鼠標(biāo)滾輪】及【等待】指令,這是因?yàn)樵陧撁孢^長時(shí)直接跳轉(zhuǎn)至底部,會(huì)使中間數(shù)據(jù)得不到更新,所以需要通過滾輪模擬人工操作,給頁面提供刷新的時(shí)間。(6)在第一個(gè)【For次數(shù)循環(huán)】指令中,添加【批量數(shù)據(jù)抓取】指令,抓取已經(jīng)加載完成的頁面數(shù)據(jù)。(7)在第一個(gè)【For次數(shù)循環(huán)】指令中,添加【寫入內(nèi)容至Excel工作表】指令,將已經(jīng)抓取的數(shù)據(jù)寫入Excel文件中進(jìn)行保存。(8)在第一個(gè)【For次數(shù)循環(huán)】指令中,添加【點(diǎn)擊元素(web)】指令,點(diǎn)擊網(wǎng)頁元素,跳轉(zhuǎn)至下一頁繼續(xù)抓取數(shù)據(jù),直至抓取數(shù)據(jù)至最后一頁。03.RPA機(jī)器人流程設(shè)計(jì)4.?dāng)?shù)據(jù)保存添加【循環(huán)結(jié)束標(biāo)記】指令,與【For次數(shù)循環(huán)】指令關(guān)聯(lián)的指令,【For次數(shù)循環(huán)】與【循環(huán)結(jié)束標(biāo)記】之間的指令取決于【For次數(shù)循環(huán)】指令的循環(huán)次數(shù)。添加【關(guān)閉Excel】指令,關(guān)閉Excel文件并保存。03.RPA機(jī)器人流程設(shè)計(jì)RPA機(jī)器人實(shí)現(xiàn)流程如下圖所示。03.RPA機(jī)器人流程設(shè)計(jì)RPA機(jī)器人實(shí)現(xiàn)流程(續(xù))03.RPA機(jī)器人流程設(shè)計(jì)影刀RPA商品數(shù)據(jù)采集結(jié)果如下所示。04.開發(fā)步驟1.進(jìn)入應(yīng)用開發(fā)界面打開影刀RPA,在首頁點(diǎn)擊【應(yīng)用】→【新建】→【PC自動(dòng)化應(yīng)用】按鈕,新建一個(gè)自動(dòng)化應(yīng)用。04.開發(fā)步驟2.打開Excel文件在應(yīng)用開發(fā)界面中,將【打開/新建Excel】指令拖入流程編排區(qū),打開用于存儲(chǔ)數(shù)據(jù)的Excel文件。在【打開/新建Excel】指令配置界面中設(shè)置【啟動(dòng)方式】為【打開已有的Excel】、【Excel文件路徑】為用于存儲(chǔ)數(shù)據(jù)的文件路徑,保持其他選項(xiàng)的默認(rèn)設(shè)置,并將該指令生成的Excel對象保存到變量【excel_instance】中,方便后面直接調(diào)用該對象。04.開發(fā)步驟3.打開淘寶首頁在【打開/新建Excel】和【關(guān)閉Excel】指令之間添加【打開網(wǎng)頁】指令,打開淘寶首頁。在【打開網(wǎng)頁】指令配置界面中設(shè)置【瀏覽器類型】為【MicrosoftEdge瀏覽器】、【網(wǎng)址】為淘寶官方網(wǎng)址,并將網(wǎng)頁對象保存到變量【web_page】中。04.開發(fā)步驟4.判斷淘寶賬號(hào)是否已經(jīng)登錄(1)使用【元素庫】模塊中的【捕獲新元素】按鈕捕獲淘寶首頁中的【親,請登錄】元素,并將其命名為【親,請登錄】。04.開發(fā)步驟(2)應(yīng)用開發(fā)界面中使用【IF網(wǎng)頁包含】和【EndIF】指令進(jìn)行條件判斷,判斷淘寶賬號(hào)是否處于登錄狀態(tài)。在【IF網(wǎng)頁包含】指令配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】,并在【檢查網(wǎng)頁是否】下拉列表中選擇【包含元素】選項(xiàng),檢測網(wǎng)頁中是否包含【親,請登錄】元素,從而判斷淘寶賬號(hào)是否處于登錄狀態(tài)。04.開發(fā)步驟(3)在【IF網(wǎng)頁包含】和【EndIF】指令之間添加【點(diǎn)擊元素(web)】指令,如果淘寶賬號(hào)處于未登錄狀態(tài),則在淘寶首頁中點(diǎn)擊【親,請登錄】元素跳轉(zhuǎn)至淘寶登錄界面。在【點(diǎn)擊元素(web)】指令配置界面中,設(shè)置【網(wǎng)頁對象】為【web_page】、【操作目標(biāo)】為【親,請登錄】。04.開發(fā)步驟(4)使用【元素庫】模塊中的【捕獲新元素】按鈕在淘寶登錄界面中捕獲賬號(hào)或密碼輸入框元素,本例捕獲賬號(hào)輸入框元素,并將捕獲的元素命名為【賬號(hào)輸入框】。04.開發(fā)步驟(5)返回應(yīng)用開發(fā)界面,在【IF網(wǎng)頁包含】和【EndIF】指令之間繼續(xù)添加【填寫輸入框(web)】指令,并在該指令配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】、【操作目標(biāo)】為【賬號(hào)輸入框】,在【輸入內(nèi)容】輸入框中輸入淘寶賬號(hào)與密碼。例如,淘寶賬號(hào)為yingdao,密碼為123456,則在此輸入【yingdao{TAB}123456{ENTER}】。04.開發(fā)步驟【填寫輸入框(web)】指令支持在輸入內(nèi)容中加入快捷鍵,此處的{TAB}會(huì)使鍵盤焦點(diǎn)轉(zhuǎn)移到密碼輸入框中,{ENTER}會(huì)觸發(fā)登錄操作,但需要切換至【填寫輸入框(web)】指令配置界面中的【高級】選項(xiàng)卡,勾選其中的【輸入內(nèi)容包含快捷鍵】復(fù)選框。04.開發(fā)步驟5.輸入商品關(guān)鍵詞進(jìn)行搜索(1)登錄淘寶賬號(hào)后,首先在淘寶首頁獲取輸入框元素,并將該元素命名為【商品輸入】,然后添加【填寫輸入框(web)】指令以在首頁輸入框中填寫需要搜索的商品關(guān)鍵詞在【填寫輸入框(web)】指令配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】、【操作目標(biāo)】為【商品輸入】,并在【輸入內(nèi)容】輸入框中填寫需要搜索的商品關(guān)鍵詞。04.開發(fā)步驟(2)使用【元素庫】模塊中的【捕獲新元素】按鈕獲取淘寶首頁的【搜索】按鈕元素,并將該元素命名為【搜索按鈕】。返回應(yīng)用開發(fā)界面,添加【點(diǎn)擊元素(web)】指令以點(diǎn)擊【搜索】按鈕進(jìn)入商品搜索界面,在【點(diǎn)擊元素(web)】指令配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】,【操作目標(biāo)】為【搜索按鈕】。04.開發(fā)步驟6.獲取最大網(wǎng)頁數(shù)(1)由于網(wǎng)頁加載需要一定的時(shí)間,因此需要在點(diǎn)擊【搜索】按鈕后添加【等待】指令,使流程等待一段時(shí)間后再繼續(xù)運(yùn)行。在【等待】指令配置界面中設(shè)置等待時(shí)長為4秒。04.開發(fā)步驟(2)添加【批量數(shù)據(jù)抓取】指令,在該指令的配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】,并在【操作目標(biāo)】右側(cè)的【去元素庫選擇】下拉列表中選擇【批量抓取數(shù)據(jù)】選項(xiàng)。04.開發(fā)步驟(3)獲取商品搜索結(jié)果界面下方的頁碼數(shù)據(jù),并將獲取的頁碼數(shù)據(jù)保存到變量【web_data_table】中。04.開發(fā)步驟(4)同時(shí),在【批量數(shù)據(jù)抓取】指令配置界面中勾選【保存至數(shù)據(jù)表格】復(fù)選框,將數(shù)據(jù)保存到數(shù)據(jù)表格中。04.開發(fā)步驟(5)添加【讀取數(shù)據(jù)表格內(nèi)容】指令以在數(shù)據(jù)表格中讀取網(wǎng)頁頁碼數(shù)據(jù),在【讀取數(shù)據(jù)表格內(nèi)容】指令配置界面中設(shè)置【讀取方式】為【列內(nèi)容】、【列號(hào)】為頁碼數(shù)據(jù)所在列(即A列),將讀取的區(qū)域內(nèi)容保存到變量【datatable】中,為后續(xù)獲取最大網(wǎng)頁數(shù),并將最大網(wǎng)頁數(shù)作為后續(xù)【For次數(shù)循環(huán)】指令的循環(huán)次數(shù)做準(zhǔn)備。04.開發(fā)步驟7.設(shè)置循環(huán)添加【For次數(shù)循環(huán)】指令以循環(huán)采集每頁的商品,在該指令配置界面中設(shè)置【起始數(shù)】為【1】(從什么時(shí)候開始)、【結(jié)束數(shù)】為【datatable[-1]】(表示數(shù)據(jù)表格的最后一個(gè)數(shù)字)、【遞增值】為【1】(每次循環(huán)遞增的數(shù)值)。04.開發(fā)步驟8.等待網(wǎng)頁元素加載由于【批量數(shù)據(jù)抓取】指令抓取數(shù)據(jù)過快,會(huì)出現(xiàn)因網(wǎng)頁數(shù)據(jù)未加載完成而導(dǎo)致數(shù)據(jù)采集不準(zhǔn)確的情況,因此在【批量數(shù)據(jù)抓取】指令前需要添加【等待】和【滾動(dòng)鼠標(biāo)滾輪】指令,使每個(gè)頁面都加載完成?!镜却恐噶钣糜诘却撁婕虞d完成,可在其配置界面中設(shè)置等待時(shí)間為2秒;【滾動(dòng)鼠標(biāo)滾輪】指令用于從頁面頂部滾動(dòng)到頁面底部,可在其配置界面中設(shè)置【滾動(dòng)方向】為【向下滾動(dòng)】、【滾動(dòng)次數(shù)】為【4】。但是由于單個(gè)指令的執(zhí)行速度過快,可能每個(gè)商品沒有得到充分加載,因此還需要在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中添加【For次數(shù)循環(huán)】指令,并將【等待】和【滾動(dòng)鼠標(biāo)滾輪】指令放入該循環(huán)板塊中,以等待商品信息加載完成。04.開發(fā)步驟在調(diào)試過程中會(huì)發(fā)現(xiàn),當(dāng)獲取網(wǎng)頁頁碼數(shù)據(jù)時(shí),影刀RPA會(huì)自動(dòng)將搜索界面滾動(dòng)到頁碼處,此時(shí)淘寶搜索界面的第一頁使用滾動(dòng)方式加載頁面的效果就無法達(dá)成,因此在【批量數(shù)據(jù)抓取】和【讀取數(shù)據(jù)表格內(nèi)容】指令之間添加【鼠標(biāo)滾動(dòng)網(wǎng)頁】指令,并在其配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】、【滾動(dòng)位置】為【滾動(dòng)到頂部】、【滾動(dòng)效果】為【平滑滾動(dòng)】,用于在采集網(wǎng)頁頁碼數(shù)據(jù)后將網(wǎng)頁滾動(dòng)到頂部。04.開發(fā)步驟9.批量抓取商品數(shù)據(jù)在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中再次添加【批量數(shù)據(jù)抓取】指令,用于批量抓取每頁的商品數(shù)據(jù)(對于不需要的商品數(shù)據(jù),可以通過刪除列進(jìn)行刪除),并將采集的數(shù)據(jù)保存到變量【web_data_table2】中。04.開發(fā)步驟10.寫入Excel文件在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中添加【寫入內(nèi)容至Excel工作表】指令,將爬取的商品數(shù)據(jù)寫入Excel文件。在【寫入內(nèi)容至Excel工作表】指令配置界面中設(shè)置【Excel對象】為已經(jīng)打開的Excel工作表【excel_instance】、【寫入范圍】為【區(qū)域】,并設(shè)置【單元格起始位置】中的【行】為【-1】、【列】為【1】,以及【寫入內(nèi)容】為【批量數(shù)據(jù)抓取】指令抓取的數(shù)據(jù),即變量【web_data_table2】。04.開發(fā)步驟在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊中添加【點(diǎn)擊元素(web)】指令以點(diǎn)擊【下一頁】按鈕來爬取多頁數(shù)據(jù),在其配置界面中設(shè)置【網(wǎng)頁對象】為【web_page】、【操作目標(biāo)】為【下一頁】(點(diǎn)擊【去元素庫選擇】→【捕獲新元素】→【下一頁】按鈕)。04.開發(fā)步驟進(jìn)入淘寶搜索結(jié)果界面中獲取下一頁數(shù)據(jù)。04.開發(fā)步驟11.關(guān)閉并保存Excel文件在第一個(gè)【For次數(shù)循環(huán)】指令的循環(huán)板塊后添加【關(guān)閉Excel】指令,將存儲(chǔ)商品數(shù)據(jù)的Excel文件關(guān)閉并保存。04.開發(fā)步驟商品數(shù)據(jù)采集機(jī)器人的整體實(shí)現(xiàn)流程圖如下圖所示。新媒體自動(dòng)關(guān)注機(jī)器人-場景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開發(fā)步驟-影刀RPA實(shí)訓(xùn)案例PART&0301.場景描述小錢是一家新媒體有限公司的員工。最近,該公司新發(fā)布了一項(xiàng)任務(wù),要求全公司的員工關(guān)注公司旗下網(wǎng)紅的抖音賬號(hào)。然而,員工人數(shù)眾多,每個(gè)員工都手動(dòng)關(guān)注這些網(wǎng)紅的抖音賬號(hào)可能會(huì)影響他們的日常工作進(jìn)度。為了解決這個(gè)問題,小錢決定使用影刀RPA軟件創(chuàng)建一個(gè)抖音自動(dòng)關(guān)注機(jī)器人。這樣,員工就可以在完成關(guān)注任務(wù)的同時(shí),不影響日常工作進(jìn)度。02.業(yè)務(wù)流程在抖音平臺(tái)上批量關(guān)注網(wǎng)紅賬號(hào)的,用戶需要在抖音平臺(tái)上分別搜索對應(yīng)的抖音賬號(hào),并點(diǎn)擊【關(guān)注】按鈕。需要注意的是,如果該賬號(hào)已被關(guān)注,就不需要再關(guān)注。假設(shè)要對3個(gè)抖音賬號(hào)進(jìn)行關(guān)注,賬號(hào)信息被存儲(chǔ)在【抖音網(wǎng)紅名單.xlsx】文件中。02.業(yè)務(wù)流程當(dāng)關(guān)注抖音賬號(hào)時(shí),該業(yè)務(wù)流程主要包括以下幾個(gè)步驟。(1)在手機(jī)中打開抖音App。(2)點(diǎn)擊搜索按鈕,進(jìn)入抖音App的搜索界面。①②02.業(yè)務(wù)流程(3)在輸入框中輸入抖音賬號(hào),并點(diǎn)擊【搜索】按鈕。02.業(yè)務(wù)流程(4)在搜索完成后,點(diǎn)擊【用戶】按鈕,進(jìn)入【用戶】界面。第一個(gè)抖音賬號(hào)就是所搜索的抖音賬號(hào)。如果該賬號(hào)為未關(guān)注狀態(tài),則點(diǎn)擊【關(guān)注】按鈕;如果該賬號(hào)為已關(guān)注狀態(tài),則繼續(xù)搜索下一個(gè)抖音賬號(hào)。未關(guān)注狀態(tài)已關(guān)注狀態(tài)02.業(yè)務(wù)流程注:步驟(3)~(4)需要重復(fù)執(zhí)行3次。新媒體自動(dòng)關(guān)注機(jī)器人的完整業(yè)務(wù)流程如右所示。03.RPA機(jī)器人流程設(shè)計(jì)根據(jù)業(yè)務(wù)流程,以下是對RPA機(jī)器人實(shí)現(xiàn)流程的設(shè)計(jì)。1.連接手機(jī)在影刀RPA的手機(jī)管理器中連接并配置手機(jī)設(shè)備。(1)添加【連接手機(jī)】指令,用于連接手機(jī)管理器中已配置的手機(jī)設(shè)備。(2)添加【打開手機(jī)APP】指令,用于打開手機(jī)抖音App。(3)添加【點(diǎn)擊元素(手機(jī))】指令,用于點(diǎn)擊抖音首頁的搜索按鈕。2.讀取數(shù)據(jù)(1)添加【打開/新建Excel】指令,打開【抖音網(wǎng)紅名單.xlsx】文件。注:在添加【打開/新建Excel】指令時(shí),會(huì)默認(rèn)添加【關(guān)閉Excel】指令,需要將其刪除。(2)添加【讀取Excel總行數(shù)】指令,讀取【抖音網(wǎng)紅名單.xlsx】文件中網(wǎng)紅抖音賬號(hào)所在列的總行數(shù),為后面循環(huán)關(guān)注網(wǎng)紅抖音號(hào)做準(zhǔn)備。(3)添加【For次數(shù)循環(huán)】和【讀取Excel內(nèi)容】指令,循環(huán)讀取表格中的抖音賬號(hào)。03.RPA機(jī)器人流程設(shè)計(jì)3.搜索抖音賬號(hào)(1)添加【輸入文本(手機(jī))】和【點(diǎn)擊元素(手機(jī))】指令,用于在抖音平臺(tái)上搜索對應(yīng)的抖音賬號(hào),并進(jìn)入【用戶】界面。(2)再次添加【點(diǎn)擊元素(手機(jī))】指令,將搜索頁由【綜合】界面切換至【用戶】界面。4.判斷是否關(guān)注(1)添加【IF手機(jī)包含】指令和【EndIF】指令,用于判斷對應(yīng)的抖音賬號(hào)是否已經(jīng)被關(guān)注,其中判斷的元素為未關(guān)注狀態(tài)的【關(guān)注】按鈕。如果未關(guān)注,則執(zhí)行【IF手機(jī)包含】和【EndIF】指令中間的指令。(2)在【IF手機(jī)包含】和【EndIF】指令中間添加【點(diǎn)擊元素(手機(jī))】指令,關(guān)注該抖音賬號(hào)。04.開發(fā)步驟1.連接手機(jī)打開影刀RPA,在首頁點(diǎn)擊【應(yīng)用】→【新建】→【手機(jī)自動(dòng)化應(yīng)用】按鈕,新建一個(gè)自動(dòng)化機(jī)器人應(yīng)用。此時(shí),會(huì)自動(dòng)跳轉(zhuǎn)到應(yīng)用開發(fā)界面。04.開發(fā)步驟在應(yīng)用開發(fā)界面中,點(diǎn)擊【手機(jī)管理器】按鈕,進(jìn)入手機(jī)連接界面,點(diǎn)擊手機(jī)連接界面中的【添加】按鈕,配置需要控制的手機(jī)設(shè)備。04.開發(fā)步驟將手機(jī)與RPA機(jī)器人連接成功后,返回應(yīng)用開發(fā)界面,添加【連接手機(jī)】指令,并在該指令配置界面中設(shè)置【自定義手機(jī)名稱】為剛剛連接的手機(jī)設(shè)備【M2012K11AC】、【連接模式】為【Appium】,將該指令生成的連接對象保存到變量【device_session】中,方便后續(xù)對該手機(jī)設(shè)備進(jìn)行操作。04.開發(fā)步驟2.打開手機(jī)抖音App在手機(jī)中自動(dòng)打開抖音App。在應(yīng)用開發(fā)界面中添加【打開手機(jī)App】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】,之后點(diǎn)擊【App包名】右側(cè)的【獲取】按鈕,獲取抖音App的包名,即可完成自動(dòng)打開抖音App的設(shè)置。04.開發(fā)步驟3.進(jìn)入抖音APP的搜索界面首先使用【元素庫】模塊中的【捕獲手機(jī)元素】按鈕捕獲手機(jī)抖音界面的搜索按鈕元素到元素庫中,并將該元素命名為【按鈕】,然后添加【點(diǎn)擊元素(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為【按鈕】,以通過點(diǎn)擊搜索按鈕進(jìn)入抖音APP的搜索界面。04.開發(fā)步驟4.讀取網(wǎng)紅數(shù)據(jù)添加【打開/新建Excel】指令以打開【抖音網(wǎng)紅名單.xlsx】文件,在該指令配置界面中設(shè)置【啟動(dòng)方式】為【打開已有的Excel】、【Excel文件路徑】為剛剛準(zhǔn)備好的【抖音網(wǎng)紅名單.xlsx】文件路徑,并將該指令生成的Excel對象保存到變量【excel_instance】中。04.開發(fā)步驟添加【讀取Excel總行數(shù)】指令,在該指令配置界面中設(shè)置【Excel對象】為打開的Excel文件對象【excel_instance】,并保持其他選項(xiàng)的默認(rèn)設(shè)置,將讀取的Excel總行數(shù)保存到變量【excel_row_count】中。04.開發(fā)步驟由于需要關(guān)注不同的抖音賬號(hào),且每次的關(guān)注步驟都相同,因此添加【For次數(shù)循環(huán)】指令以循環(huán)關(guān)注多個(gè)抖音賬號(hào)。在【For次數(shù)循環(huán)】指令配置界面中設(shè)置【起始數(shù)】為【1】、【結(jié)束數(shù)】為【excel_row_count】(即需要關(guān)注的抖音賬號(hào)數(shù)量)、【遞增值】為【1】,并將當(dāng)前循環(huán)值保存到變量【loop_index】中。04.開發(fā)步驟在循環(huán)板塊中添加【讀取Excel內(nèi)容】指令,并在該指令配置界面中設(shè)置【行號(hào)】為【loop_index】、【列名】為【1】,將每次循環(huán)得到的數(shù)據(jù)保存到變量【excel_data】中。04.開發(fā)步驟5.搜索抖音賬號(hào)首先捕獲抖音中的搜索輸入框元素到元素庫中,并將該元素命名為【輸入框】,然后添加【輸入文本(手機(jī))】指令,并在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【輸入對象】為【指定輸入框】,并設(shè)置【操作目標(biāo)】為【輸入框】,用于在抖音的搜索輸入框中輸入抖音賬號(hào),設(shè)置【輸入內(nèi)容】為前面通過【讀取Excel內(nèi)容】指令讀取的內(nèi)容【excel_data】。①②04.開發(fā)步驟添加【點(diǎn)擊元素(手機(jī))】指令,用于點(diǎn)擊【搜索】按鈕,在該指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】,并在【操作目標(biāo)】右側(cè)的【去元素庫選擇】下拉列表中選擇【捕獲新元素】選項(xiàng),在抖音App的搜索界面捕獲搜索按鈕元素,將該元素命名為【文本框_搜索】,之后設(shè)置【操作目標(biāo)】為【文本框_搜索】。①②04.開發(fā)步驟在搜索完成后,需要進(jìn)入【用戶】界面。再次添加【點(diǎn)擊元素(手機(jī))】指令,用于實(shí)現(xiàn)點(diǎn)擊【用戶】按鈕,即可將搜索界面由【綜合】切換至【用戶】界面。首先捕獲【用戶】按鈕元素到元素庫中,并將該元素命名為【按鈕_用戶2】,如圖5-89所示,然后在【點(diǎn)擊元素(手機(jī))】指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為前面捕獲的【用戶】按鈕元素【按鈕_用戶2】,如圖5-90所示。①②04.開發(fā)步驟6.判斷是否關(guān)注在點(diǎn)擊【關(guān)注】按鈕前需要先確定是否已經(jīng)關(guān)注該賬號(hào)。添加【IF手機(jī)包含】指令,用于判斷對應(yīng)的抖音賬號(hào)是否已經(jīng)被關(guān)注,即【關(guān)注】按鈕是否處于未關(guān)注狀態(tài),如果處于,則添加【點(diǎn)擊元素(手機(jī))】指令,用于實(shí)現(xiàn)點(diǎn)擊【關(guān)注】按鈕關(guān)注該賬號(hào)的功能;如果不處于,則直接返回搜索界面,進(jìn)行下一次For循環(huán)。04.開發(fā)步驟在【IF手機(jī)包含】指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【檢測手機(jī)是否】為【包含元素】、【操作目標(biāo)】為【移動(dòng)元素_關(guān)注按鈕2】,其中【移動(dòng)元素_關(guān)注按鈕2】元素即【關(guān)注】按鈕。04.開發(fā)步驟在【點(diǎn)擊元素】指令配置界面中設(shè)置【手機(jī)連接對象】為【device_session】、【操作目標(biāo)】為【移動(dòng)元素_關(guān)注按鈕2】。04.開發(fā)步驟新媒體自動(dòng)關(guān)注機(jī)器人的整體實(shí)現(xiàn)流程如下所示。店鋪經(jīng)營報(bào)表制作機(jī)器人-場景描述、業(yè)務(wù)流程、RPA機(jī)器人流程設(shè)計(jì)、開發(fā)步驟-PART&04影刀RPA實(shí)訓(xùn)案例01.場景描述小蔣是一家電商企業(yè)的運(yùn)營人員,主要負(fù)責(zé)店鋪的日常運(yùn)營。他每天都需要手動(dòng)整理各項(xiàng)數(shù)據(jù),并將其更新到店鋪經(jīng)營報(bào)表中。這個(gè)過程比較煩瑣且容易出錯(cuò),需要耗費(fèi)大量的時(shí)間和精力。為了提高工作效率,同時(shí)減少錯(cuò)誤率,小蔣決定制作一個(gè)RPA機(jī)器人來實(shí)現(xiàn)自動(dòng)化報(bào)表的制作。通過這個(gè)機(jī)器人來自動(dòng)化處理數(shù)據(jù)、生成報(bào)表,小蔣能夠更加專注于店鋪的其他經(jīng)營工作。02.業(yè)務(wù)流程本業(yè)務(wù)流程會(huì)涉及店鋪經(jīng)營報(bào)表、店鋪整體數(shù)據(jù)表和流量來源數(shù)據(jù)表。要完成每日的店鋪經(jīng)營報(bào)表制作,需要將當(dāng)日店鋪整體數(shù)據(jù)表及流量來源數(shù)據(jù)表中相應(yīng)的數(shù)據(jù)填寫到店鋪經(jīng)營報(bào)表中。當(dāng)制作店鋪經(jīng)營報(bào)表時(shí),該業(yè)務(wù)流程主要包括以下幾個(gè)步驟。(1)打開數(shù)據(jù)表:打開店鋪經(jīng)營報(bào)表及制作該表所需的數(shù)據(jù)表。店鋪經(jīng)營報(bào)表店鋪整體數(shù)據(jù)表流量來源數(shù)據(jù)表02.業(yè)務(wù)流程(2)找到數(shù)據(jù)并填入店鋪經(jīng)營報(bào)表:找到制作店鋪經(jīng)營報(bào)表所需的數(shù)據(jù)并將其填入店鋪經(jīng)營報(bào)表。(3)保存店鋪經(jīng)營報(bào)表:將數(shù)據(jù)填入店鋪經(jīng)營報(bào)表后進(jìn)行保存。02.業(yè)務(wù)流程店鋪經(jīng)營報(bào)表制作機(jī)器人的完整業(yè)務(wù)流程如下所示。03.RPA機(jī)器人流程設(shè)計(jì)根據(jù)業(yè)務(wù)流程,以下是對RPA機(jī)器人實(shí)現(xiàn)流程的設(shè)計(jì)。1.打開數(shù)據(jù)表添加【打開/新建Excel】指令,用于打開店鋪經(jīng)營報(bào)表及制作該表所需的數(shù)據(jù)表。2.找到數(shù)據(jù)并填入店鋪經(jīng)營報(bào)表(1)添加【獲取文件列表】指令,用于獲取流量來源數(shù)據(jù)表的文件名。(2)添加【ForEach列表循環(huán)】指令,用于將獲取的文件列表進(jìn)行循環(huán)操作。(3)添加【從文本中提取內(nèi)容】指令,用于提取循環(huán)項(xiàng)(Excel文件名)中的日期。(4)添加【獲取第一個(gè)可用行】指令,用于獲取店鋪經(jīng)營報(bào)表中的第一個(gè)可用行。(5)添加【寫入內(nèi)容至Excel工作表】指令,用于將提取的日期填入店鋪經(jīng)營報(bào)表中的指定位置。(6)添加【查找數(shù)據(jù)所在行】指令,用于查找店鋪整體數(shù)據(jù)表中與前面獲取的流量來源數(shù)據(jù)表日期相同的行。(7)添加【查找數(shù)據(jù)所在列】指令,用于查找店鋪整體數(shù)據(jù)表中列名與店鋪經(jīng)營報(bào)表所需數(shù)據(jù)項(xiàng)名稱相同的列。03.RPA機(jī)器人流程設(shè)計(jì)(8)添加【讀取Excel內(nèi)容】指令,用于讀取【查找數(shù)據(jù)所在行】和【查找數(shù)據(jù)所在列】指令所獲取的行/列位置中的內(nèi)容。(9)添加【寫入內(nèi)容至Excel工作表】指令,用于將所讀取的指標(biāo)數(shù)據(jù)填入店鋪經(jīng)營報(bào)表中的指定位置。(10)重復(fù)添加【查找數(shù)據(jù)所在列】、【讀取Excel內(nèi)容】和【寫入內(nèi)容至Excel工作表】指令,用于在店鋪整體數(shù)據(jù)表中找到制作店鋪經(jīng)營報(bào)表所需的各項(xiàng)數(shù)據(jù)并將其填入店鋪經(jīng)營報(bào)表。(11)添加【打開/新建Excel】指令,用于打開【獲取文件列表】指令所獲取的流量來源數(shù)據(jù)表。(12)添加【篩選】指令,用于篩選出制作店鋪經(jīng)營報(bào)表所需的數(shù)據(jù)。(13)添加【讀取篩選內(nèi)容】指令,用于讀取上一步所篩選的內(nèi)容。(14)添加【寫入內(nèi)容至Excel工作表】指令,用于將讀取的流量來源數(shù)據(jù)填入店鋪經(jīng)營報(bào)表中的指定位置。3.保存報(bào)表添加【關(guān)閉Excel】指令,用于將填寫好所有數(shù)據(jù)后的店鋪經(jīng)營報(bào)表進(jìn)行關(guān)閉并保存。04.開發(fā)步驟本案例所需的數(shù)據(jù)集如右所示。1.打開店鋪經(jīng)營報(bào)表及店鋪整體數(shù)據(jù)表打開影刀RPA,在首頁點(diǎn)擊【應(yīng)用】→【新建】→【PC自動(dòng)化應(yīng)用】,新建一個(gè)自動(dòng)化機(jī)器人應(yīng)用。此時(shí),會(huì)自動(dòng)跳轉(zhuǎn)到應(yīng)用開發(fā)界面。①②04.開發(fā)步驟在應(yīng)用開發(fā)界面中,添加【打開/新建Excel】指令,并在該指令配置界面中點(diǎn)擊【選擇文件】按鈕,找到店鋪經(jīng)營報(bào)表的文件路徑,使用同樣的操作打開店鋪整體數(shù)據(jù)表。由于流量來源數(shù)據(jù)是日數(shù)據(jù),被存儲(chǔ)在多個(gè)數(shù)據(jù)表中,所以可以在下面的循環(huán)板塊中依次打開。04.開發(fā)步驟2.找到數(shù)據(jù)并填入店鋪經(jīng)營報(bào)表店鋪經(jīng)營報(bào)表中需要填寫的內(nèi)容可分為3個(gè)板塊,其中包括日期、店鋪整體數(shù)據(jù)及流量來源,且日期板塊內(nèi)容可在流量來源數(shù)據(jù)表的文件名中提取。1)日期板塊(1)添加【獲取文件列表】指令,并在該指令配置界面中選擇流量來源數(shù)據(jù)表文件所在的文件夾,獲取文件名中有“-”符號(hào)的文件列表,并將獲取的文件列表保存到變量【file_paths】中。04.開發(fā)步驟(2)添加【ForEach列表循環(huán)】指令,并在該指令配置界面中設(shè)置【列表】為步驟(1)所生成的變量【file_paths】,也就是流量來源數(shù)據(jù)表的文件列表,并將每次循環(huán)的文件類別保存到變量【loop_item】中。04.開發(fā)步驟(3)添加【從文本中提取內(nèi)容】指令,并在該指令配置界面中設(shè)置【文本內(nèi)容】為【loop_item】、【提取方式】為【提取自定義內(nèi)容】,在【正則表達(dá)式】輸入框中輸入正則表達(dá)式【\d{4}-\d{2}-\d{2}】,用于提取日期內(nèi)容,將每次提取的結(jié)果保存至變量【日期】中。04.開發(fā)步驟(4)將獲取的日期內(nèi)容填入店鋪經(jīng)營報(bào)表,添加【獲取第一個(gè)可用行】指令,并在該指令配置界面中設(shè)置【Excel對象】為【店鋪經(jīng)營報(bào)表】;添加【寫入內(nèi)容至Excel工作表】指令,并在該指令配置界面中設(shè)置【Excel對象】為【店鋪經(jīng)營報(bào)表】、【寫入范圍】為【區(qū)域】、【行號(hào)】為獲取第一個(gè)可用行生成的變量【row_num】、【列名】為店鋪經(jīng)營報(bào)表中日期所在列【1】、【寫入內(nèi)容】為步驟(3)中提取的變量【日期】。①②04.開發(fā)步驟2)店鋪整體數(shù)據(jù)板塊(1)找到填入店鋪經(jīng)營報(bào)表日期時(shí)該日期對應(yīng)的店鋪整體數(shù)據(jù)表所在行,添加【查找數(shù)據(jù)所在行】指令,并在該指令配置界面中設(shè)置【Excel對象】為【店鋪整體數(shù)據(jù)表】、【查找列名】為日期所在列【B】、【查找內(nèi)容】為變量【日期】、【查找范圍】為【第一個(gè)】、【匹配方式】為【相等】,將查找結(jié)果保存到變量【日期對應(yīng)行號(hào)】中。04.開發(fā)步驟(2)查找店鋪經(jīng)營報(bào)表所需數(shù)據(jù)項(xiàng)對應(yīng)的列名,添加【查找數(shù)據(jù)所在列】指令,并在該指令配置界面中設(shè)置【Excel對象】為【店鋪整體數(shù)據(jù)表】、【查找行號(hào)】為數(shù)據(jù)項(xiàng)名稱所在行【1】、【查找內(nèi)容】為店鋪整體數(shù)據(jù)板塊所需的數(shù)據(jù)項(xiàng)【交易

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論