平淡
在日常工作中我們經(jīng)常遇到對(duì)重要文件進(jìn)行修改,保存后發(fā)現(xiàn)修改錯(cuò)誤的話就需要退回原來的版本。對(duì)于類似的情況,我們可以制定一個(gè)重要文件修改保存前自動(dòng)復(fù)制備份的計(jì)劃。
點(diǎn)擊程序主界面的“+”,新建一個(gè)任務(wù)。在打開的窗口切換到“Triggers”(觸發(fā)條件),在“Type”選擇“File modified”(文件被修改),“File path”輸入被修改的具體文件,開始計(jì)劃日期選擇當(dāng)前時(shí)間(圖1)。
繼續(xù)切換到“Action”標(biāo)簽,新建一個(gè)操作,在“Type”下選擇“Copy/move/delete folder”,“Operation”選擇“Copy”,然后在“Sources”和“Target”分別選擇源文件夾和目標(biāo)文件夾。操作的意思是在設(shè)定激活條件下,自動(dòng)將源文件下的所有文件復(fù)制到目標(biāo)文件夾下備份(圖2)。
最后切換到“Misc”標(biāo)簽,依次設(shè)置任務(wù)名稱為“保護(hù)文件”,“Action execution type”(操作執(zhí)行類型)設(shè)置為“Serial”(連續(xù)運(yùn)行)、Task staus(任務(wù)狀態(tài))設(shè)置為“Active”(活動(dòng)),完成任務(wù)的創(chuàng)建(圖3)。
返回RoboIntern窗口,此時(shí)在計(jì)劃列表就可以看到上述創(chuàng)建的新任務(wù)。這個(gè)任務(wù)觸發(fā)條件是當(dāng)有用戶在我們電腦上對(duì)“D:\公司報(bào)表\工作簿1.xlsx”進(jìn)行修改,那么就會(huì)激活復(fù)制操作,自動(dòng)將“D:\公司報(bào)表”下的所有文件復(fù)制到“F:\報(bào)表備份”下備份。也就是說,只要用戶打開Excel對(duì)這個(gè)重要文件進(jìn)行了更改,那么就會(huì)在保存之前觸發(fā)備份。如果過后發(fā)現(xiàn)修改錯(cuò)了文件,那么我們只要打開“F:\報(bào)表備份”下的同名文件即可進(jìn)行恢復(fù)(圖4)。相比于各個(gè)軟件自帶的備份功能,計(jì)劃任務(wù)可以做到一次設(shè)置、一個(gè)目錄、統(tǒng)一管理,比很多軟件自帶的備份方式更方便易用。
RoboIntern支持Office套件中的VB代碼、宏等的運(yùn)行,可以大大簡(jiǎn)化我們?nèi)粘5暮芏嘀貜?fù)操作。大家可以根據(jù)自己的實(shí)際工作需要制定高級(jí)任務(wù),比如某商城后臺(tái)服務(wù)器每天都會(huì)產(chǎn)生很多新用戶的數(shù)據(jù),為了便于統(tǒng)計(jì)和分析,業(yè)務(wù)部門每周都需要從數(shù)據(jù)庫中將注冊(cè)用戶的數(shù)據(jù)導(dǎo)出到Excel中進(jìn)行整理和分析。之前操作是打開數(shù)據(jù)庫,然后將用戶數(shù)據(jù)復(fù)制到Excel,對(duì)于這類重復(fù)的操作,現(xiàn)在可以使用RoboIntern建立一個(gè)自動(dòng)復(fù)制數(shù)據(jù)的計(jì)劃。
同上新建一個(gè)任務(wù),切換到“Trigge”標(biāo)簽,Type選擇“On time”(按時(shí)運(yùn)行),Recurrence(重復(fù)周期)選擇“Weekly”(每周),Day選擇“Monday”,時(shí)間選擇早上9:00,新建一個(gè)每周一9:00運(yùn)行的任務(wù)(圖5)。
切換到“Action”標(biāo)簽,在“Type”選擇“Transfer Access data to Excel files”(復(fù)制數(shù)據(jù)庫文件到Excel文件),Database path(數(shù)據(jù)庫路徑)選擇保存數(shù)據(jù)的實(shí)際文件,比如“D:\myAccessDB.accdb”,“Source query/SQL”(原始數(shù)據(jù)查詢)輸入“SELECT*FROM tblCustomers”(選擇數(shù)據(jù)庫中tblCustomers表中的內(nèi)容)。Target workbook(目標(biāo)工作簿)選擇備份文件,筆者使用的是“D:\myExcel.xlsx”,“Targetrange”(目標(biāo)區(qū)間)分別設(shè)置需要復(fù)制數(shù)據(jù)保存的位置,筆者使用的是“D:\myExcel.xlsx”工作簿中的“Accesslmport”工作表,“Range”(單元格)輸入A1則表示初始數(shù)據(jù)復(fù)制到A1,其他保持默認(rèn)(圖6)。
這里要注意的是,數(shù)據(jù)庫文件“D:\myAccessDB.accdb”的表名應(yīng)該是“tblCustomers”,“D:\myExcel.xksx”則需要預(yù)先建立“Accesslmport”工作表,只有名稱和上圖設(shè)置一致才會(huì)自動(dòng)執(zhí)行數(shù)據(jù)復(fù)制計(jì)劃,在執(zhí)行前最好打開上述兩個(gè)文件查看名稱是否一致(圖7)。
完成上述設(shè)置后,以后只要每周一的9點(diǎn),RoboIntern就會(huì)在后臺(tái)自動(dòng)運(yùn)行“MSACCESS”和“Excel”打開相應(yīng)的文件進(jìn)行數(shù)據(jù)復(fù)制,復(fù)制完后會(huì)自動(dòng)關(guān)閉程序。以后我們只要打開“D:\myExcel.xlsx”就可以看到自動(dòng)復(fù)制的內(nèi)容了,這個(gè)操作每周一都會(huì)自動(dòng)執(zhí)行,當(dāng)然也可以隨時(shí)在程序窗口選中這個(gè)任務(wù)手動(dòng)運(yùn)行(圖8)。