首页 > 解决方案 > 如何在 VBScript 中分配 2 个或更多字段的值

问题描述

嗨,很抱歉关于 VBScript 的一个基本问题,但是在搜索了互联网之后。在 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

标签: vbscripterp

解决方案


嗨,谢谢大家的提示。更改为以下代码时代码有效:

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

再次感谢您的提示。


推荐阅读