У меня есть 2 функции. Мне нужно передать параметр от одного к другому и оценить его во 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 Если бы вы действительно попытались запустить код, который вы только что опубликовали, вы бы заметили, что он все еще бросает ошибки компиляции. Сообщение об ошибке даже сообщает вам, где и почему. –