我有2個函數。我需要將參數從一個傳遞到另一個,並在第二個函數中對其進行評估。對於下面的代碼,我需要 「QA」 在ENV,但其打印爲 「ENV」VBScript:將參數傳遞給函數
strenv = "QA"
cus_number = getNumber(strenv)
If (IsNull(cus_number)) Then
WScript.Echo "Number is null"
Else
WScript.Echo "cus_number : " & cus_number
End If
Function getNumber(strenv)
wscript.echo "env: " & strenv
if strenv = "QA" Then
number = "423"
elseif strenv ="DEV" Then
number= "678"
endif
getNumber=number
End Function
您發佈的代碼甚至沒有編譯(它會爲無效語法生成「編譯錯誤」),更不用說運行或做任何錯誤。請[編輯]您的問題,以提供一個真實的,運行中的代碼不能正常工作。 – 2013-03-27 20:50:32
@Ken White:我已經更新了代碼 – Jill448 2013-03-27 21:11:24
-1如果你真的試着運行剛剛發佈的代碼,你會發現它仍然會引發編譯錯誤。錯誤消息甚至會告訴你在哪裏以及爲什麼。 – 2013-03-27 21:14:27