再次向您问好,我终于找到了一个可能的解决方案。
您的代码发布在此处:
- RESULT = "NA"
- If "[ObjectType]" = "Cable Tray" Then
- RESULT = "[NAME_CABLE_TRAY]"
- End If
- If "[ObjectType]" = "Cable Tray Fitting" Then
- RESULT = "[NAME_CABLE_TRAY_FITTING]"
- End If
- If "[ObjectType]" = "Hanger" Then
- RESULT = "[NAME_HANGER]"
- End If
...工程和解决问题,但我需要在每个公式函数中插入这个结构,但我需要添加一个额外的比较语句和过滤器对象,最终减少字符的数量。
...大概是这样的:
- RESULT = "NA"
- If ("[ObjectType]") = ("Cable Tray") And ("ParType" = "Trunking") Then
- RESULT = "[NAME_CABLE_TRAY]"
- End If
- If ("[ObjectType]") = ("Cable Tray Fitting") And ("ParType" = "Elbow")Then
- RESULT = "[NAME_CABLE_TRAY_FITTING]"
- End If
- If ("[ObjectType]") = ("Hanger") Then ("Anchor_System" = "Electric")
- RESULT = "[NAME_HANGER]"
- End If
但是这需要分析每个公式,且完全失去了它们美丽,出于这个动机,我在结尾添加了If ElseIf Else End If语句代码6]
这是原始脚本,理论上应该可以工作,但实际上不行。Else语句,最后不应该让代码工作吗?我的意思是,Else在结尾应该等同于开头的“RESULT=”。我在做坏事吗?
|