關于我們 下載與支持 產品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
首頁 /  澤眾AutoRunner /  產品文檔 /  參數傳遞

參數傳遞

2018/3/7 15:30:41 澤眾 編輯:澤眾 于 2018/3/7 15:30:41

在進行腳本串聯調用時,可能某些數據要在不同腳本之間共享,也是參數傳遞。參數傳遞命令為getFrom、putInto,這兩條命令都是ParameterData類成員函數。

● 一般性的參數傳遞

下面是一段計算器的腳本。前面五句做了一個加法操作,第七句是得到計算器的計算結果,第八句是用putInto命令將結果保存到名為result的變量用,變量名可以任取,其中parameterData是一個ParameterData類型的全局變量。第九句是調用Notepad.bsh記事本腳本。

記事本的腳本比較簡單,第一句是從parameterData中把result的結果取出,這里調用的是getFrom命令。第三句是將結果輸出到記事本中。

下面是執(zhí)行計算器腳本的運行結果:

記事本中打印的內容如下:

● 參數化腳本中的參數傳遞

下面是一段計算器的參數化腳本。

循環(huán)參數表執(zhí)行加法操作,第14句,這一句把臨時變量pd保存在了ar.parameterData參數中,因為在Notepad中還會用到pd參數。第15句獲得計算結果;第16句將結果保存到一個名為addResult的變量中,變量名可以是有意義的其他名字。第17句調用Notepad.bsh 保存計算結果。

下面是Notepad.bsh腳本代碼(兩個腳本必需在同一項目中,文本文件名稱為Output.txt)

這段腳本先獲取計算器和記事本的值,第三句是將表達式的值拼接起來,重新設置記事本的值。注意:這里用ar.parameterData.getFrom("???")直接獲取xls表中的數據,因為在Calc腳本中ar.parameterData參數已經被賦值了。運行Calc腳本結果如下:

記事本中打印的內容如下:

注:

每個腳本中用到的對象,都必須在此腳本的對象庫中存在。

滬ICP備07036474號 2003-2022 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯系