2013-03-27 8 views
26

두 함수가 있는데 두 번째 함수에서 하나의 함수 결과를 사용하려고합니다. else 부분으로 갈 것이지만 "cus_number"는 아무 것도 인쇄하지 않습니다.VBScript 함수의 반환 값

"cus_number"는 어떻게 인쇄합니까?

Function getNumber 
    number = "423" 
End Function 

cus_number = getNumber 

If (IsNull(cus_number)) Then 
    WScript.Echo "Number is null" 
Else 
    WScript.Echo "cus_number : " & cus_number 
End If 
+4

질, 왜 리치의 대답에 동의하지? – peter

답변

58

은 다음과 같이, 함수 이름에 값을 할당, VBScript 함수에서 값을 반환하려면 다음

Function getNumber 
    getNumber = "423" 
End Function 
+0

나는 지금 원하는대로 그것을 얻었다. 감사합니다! – Jill448

+4

나는 OP가이 대답을 받아 들여야한다고 생각합니다. 그냥 말하기 ... –

+0

함수의 이름에 첫 번째 값을 할당 한 후 함수가 실행을 중지한다는 의미입니까? 예를 들면 : 기능 getNumber 하면 {조건 1} 그런 다음 getNumber = "423" 의 ElseIf {조건 2}이에 대한 그런 getNumber = "567" 그렇지 getNumber = "890" 최종 기능 –