-1

我有 2 个功能。我需要将一个参数从一个传递到另一个,并在第二个函数中对其进行评估。对于下面的代码,我需要在 env 中使用“QA”,但将其打印为“env”

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
4

1 回答 1

0

我在您的代码中看到至少 2 个问题:

  1. strenv = QA

    您可能打算将字符串分配给"QA"变量strenv。然而,没有双引号QA被认为是一个变量。由于您没有对其进行初始化,因此它的值为Empty,然后将其分配给strenv

  2. 函数中条件的语法不正确。请检查文档

于 2013-03-27T21:21:48.983 回答