jntm226 发表于 2022-7-6 21:40:26

修复嵌套的If-Then语句

大家好。
 
可能我发现VBScript有一个bug。我用VBScript函数if-then-elseif-else语句创建和实验了很多,我发现在保存我的绘图之前有些东西是可以工作的,但我知道我再次检查时只是停止工作。
 
 

 

我将多个函数链接到函数名“name\u BY\u OBJECT”,它会为每个不同的对象生成不同的名称。在图1和2中,一切都是正确的。。。
 
... 但我添加了对象类型“Hanger”后,发生了一些奇怪的事情:
 


 
... 同样,一切正常,但只有吊架,但我检查了电缆槽和电缆槽是否合适,这种情况会发生:
 


 
 
我不知道这里发生了什么。
然后:
1) 我在做坏事吗?
2) 如果是,我该如何解决?
3) 如果没有,有什么错,还有什么替代方案?
 
PD:附件
之前:
 

If "" = "Cable Tray" Then
        RESULT = ""

ElseIf "" = "Cable Tray Fitting" Then
        RESULT = ""

Else
        RESULT = "NA"

End If
 
 
之后:
 


If "" = "Cable Tray" Then
        RESULT = ""

ElseIf "" = "Cable Tray Fitting" Then
        RESULT = ""

ElseIf "" = "Hanger" Then
        RESULT = ""

Else
        RESULT = "NA"

End If
 
 
页: [1]
查看完整版本: 修复嵌套的If-Then语句