我正在使用 AEC 数据模型资源管理器,我能够按类别(房间)检索元素并返回大部分参数结果,但即使未确定任何特定属性,我也无法获取阶段。
这是我正在使用的代码。
query GetElementsFromCategory {
elements(
designId: "WORKING DESIGN ID"
filter: {query: "property.name.category=='Rooms' and 'property.name.Element Context'==Instance"}
) {
pagination {
cursor
}
results {
properties{
results{
name
}
}
}
}
}
返回的结果与下面类似,但没有 Phase 属性。
{
"data": {
"elements": {
"pagination": {
"cursor": null
},
"results": [
{
"properties": {
"results": [
{
"name": "Comments"
},
{
"name": "Edited by"
},
{
"name": "Workset"
},
{
"name": "External ID"
},
{
"name": "Export to IFC"
},
{
"name": "Export to IFC As"
},
{
"name": "IFC Predefined Type"
},
{
"name": "IfcGUID"
},
{
"name": "Family Name"
},
{
"name": "Element Name"
},
{
"name": "Element Context"
},
{
"name": "Revit Element ID"
},
{
"name": "Area"
},
{
"name": "Computation Height"
},
{
"name": "Department"
},
{
"name": "Base Finish"
},
{
"name": "Ceiling Finish"
},
{
"name": "Floor Finish"
},
{
"name": "Wall Finish"
},
{
"name": "Unbounded Height"
},
{
"name": "Base Offset"
},
{
"name": "Name"
},
{
"name": "Number"
},
{
"name": "Occupancy"
},
{
"name": "Perimeter"
},
{
"name": "Limit Offset"
},
{
"name": "Volume"
}
]
}
}
]
}
}
}
有没有办法通过电话获取此信息或其他参考信息?
Phase 是一个参考属性,可以使用“reference”进行检索,如下所示:
查询 GetElementsFromCategory { 元素( designId:“工作设计ID” 过滤器:{查询:“property.name.category=='房间'和'property.name.ElementContext'==实例”} ){ 分页{ 光标 } 结果 { 特性{ 结果{ 姓名 价值 } } 参考{ 结果{ 姓名 显示值 价值{ ID } } } }
} }