如何在 VBScript 中为 2 个或多个字段赋值
How Do I Assign Values of 2 or more Fields in VBScript
您好,很抱歉提出一个关于 VBScript 的基本问题,但是在搜索了 Internet 之后。在 If 语句中,我试图将值分配给 2 个字段,但是当我 运行 这段代码是应用程序的一部分时,它不会出错,也不会工作,所以我怀疑我做错了。当我试图将值分配给 CustomerInformation.CodeObject.Customer 和时,任何人都可以指出我正确的方向。 CustomerInformation.CodeObject.Carrier
Function CustomerInformation_OnLoad()
if (SystemVariables.CodeObject.Company = "D" or SystemVariables.CodeObject.Company = "T") and DispatchNoteDetails.CodeObject.Area = "UK" then
if CustomerInformation.CodeObject.Customer = "AAE02" then
CustomerInformation.CodeObject.Carrier = "Customer collects" and CustomerInformation.CodeObject.CarrierURN = "AA Driver"
end if
end if
End Function
您好,感谢大家的提示。
更改为以下代码时代码有效:
Function CustomerInformation_OnLoad()
if (SystemVariables.CodeObject.Company = "D" or SystemVariables.CodeObject.Company = "T")then
if CustomerInformation.CodeObject.Customer = "AAE02" then
CustomerInformation.CodeObject.Carrier = "Customer collects"
CustomerInformation.CodeObject.CarrierURN = "AA Driver"
end if
end if
End Function
再次感谢您的提示。
您好,很抱歉提出一个关于 VBScript 的基本问题,但是在搜索了 Internet 之后。在 If 语句中,我试图将值分配给 2 个字段,但是当我 运行 这段代码是应用程序的一部分时,它不会出错,也不会工作,所以我怀疑我做错了。当我试图将值分配给 CustomerInformation.CodeObject.Customer 和时,任何人都可以指出我正确的方向。 CustomerInformation.CodeObject.Carrier
Function CustomerInformation_OnLoad()
if (SystemVariables.CodeObject.Company = "D" or SystemVariables.CodeObject.Company = "T") and DispatchNoteDetails.CodeObject.Area = "UK" then
if CustomerInformation.CodeObject.Customer = "AAE02" then
CustomerInformation.CodeObject.Carrier = "Customer collects" and CustomerInformation.CodeObject.CarrierURN = "AA Driver"
end if
end if
End Function
您好,感谢大家的提示。 更改为以下代码时代码有效:
Function CustomerInformation_OnLoad()
if (SystemVariables.CodeObject.Company = "D" or SystemVariables.CodeObject.Company = "T")then
if CustomerInformation.CodeObject.Customer = "AAE02" then
CustomerInformation.CodeObject.Carrier = "Customer collects"
CustomerInformation.CodeObject.CarrierURN = "AA Driver"
end if
end if
End Function
再次感谢您的提示。