두 가지 기능이 있습니다. 하나에서 다른 매개 변수를 전달하고 두 번째 함수에서 매개 변수를 평가해야합니다. 아래의 코드를 위해 나는 ENV에서 "QA"을 필요로하지만은 "ENV"나는 코드에서 최소 2 문제를 참조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
게시 한 코드가 컴파일되지 않습니다 (잘못된 구문 때문에 "컴파일 오류"가 발생 함). 실행이 훨씬 적거나 잘못되었습니다. 질문을 편집하여 올바르게 작동하지 않는 실제 코드 샘플을 제공하십시오. –
@Ken White : 코드를 업데이트했습니다 – Jill448
-1 방금 게시 한 코드를 실행 해 보았 더라면 여전히 컴파일 오류가 발생한다는 것을 알았을 것입니다. 오류 메시지는 어디서 왜 그 이유를 알려줍니다. –