-1

私には2つの機能があります。パラメータを別のパラメータに渡し、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 に答える