如何验证 Revit 中的参数是否为空 Python Shell
How to verify if a parameter is empty in Revit Python Shell
我正在尝试验证文档中是否存在参数,以及(如果存在)它是空的还是已填充的。
问题是代码总是 returns 如果参数存在则填充该参数。即使它存在但为空。所以第 30 到 33 行实际上不起作用。我已经尝试了很多东西,但我不知道我做错了什么。
有人知道错在哪里吗?
谢谢!
...我必须在这里的评论中添加我正在谈论的代码,因为我无法在其中添加图片...
参数 IsExtendedWarranty 的屏幕截图:
您正在呼叫 Element
GetParameters
method。
它returns 列表 Parameter
个对象。
要检查参数的值,您需要再添加两个步骤:
- 从列表中选择一个参数,例如通过选择第一个元素。
- 检索它的值。例如,如果它具有字符串数据类型,则使用
AsString
.
我正在尝试验证文档中是否存在参数,以及(如果存在)它是空的还是已填充的。
问题是代码总是 returns 如果参数存在则填充该参数。即使它存在但为空。所以第 30 到 33 行实际上不起作用。我已经尝试了很多东西,但我不知道我做错了什么。
有人知道错在哪里吗?
谢谢!
...我必须在这里的评论中添加我正在谈论的代码,因为我无法在其中添加图片...
参数 IsExtendedWarranty 的屏幕截图:
您正在呼叫 Element
GetParameters
method。
它returns 列表 Parameter
个对象。
要检查参数的值,您需要再添加两个步骤:
- 从列表中选择一个参数,例如通过选择第一个元素。
- 检索它的值。例如,如果它具有字符串数据类型,则使用
AsString
.