设备规格和单位中的脚本无论按照用device type code还是description,都不能识别具体内容后分类显示,均显示为else后的内容;请问编程有什么问题?脚本:
报表:
您好,请问您用的OpenPlant 具体版本号是多少?
OpenPlant Modeler CONNECT Edition update3
我这边也发现貌似新一点的版本对这个脚本支持有些问题,建议您尝试用表达式实现这个功能。如下是我对管件单位 Unit 的定义:
Iif([ClassName (PIPING_COMPONENT)] == 'PIPE', '米','个')
判断语句的格式“Iif(条件,符合为真是的值,条件不为真时的值)”,注意if前面要加个大写i。这个表达式可以替换if...else...
您可以新建一个自定义字段照这个格式试试看。
显示脚本错误,按照提示改了,就会显示其他更多的错误。
您好,不是写脚本。您增加一个对应的字段,编辑字段表达式。
依然只出else的结果。
属性DESCRIPTION是从列表里选出来的吗?要么把你的工作空间和模型文件发给我看看吧。
上传网盘后发送链接到xiongfei.zhao@bentley.com