私は pyRevit 環境の Iron python で作業しており、コードは次のとおりです。
element_types = \
DB.FilteredElementCollector(doc)\
.OfCategory(DB.BuiltInCategory.OST_Walls)\
.WhereElementIsElementType()\ # getting family types not elements
.ToElements()
for ele in element_types:
print(ele.Name)
Revit API ドキュメントによると、これは機能するはずであり、おそらく C# でも機能します。ele.Name
セッターとゲッターの両方として機能します。しかし、Ironpython では上記のコードは失敗し、AttributeError: Name
. しかし、試してみるele.Name = "new_family_type_name"
とうまくいきます。
だから私の質問はele.Name
、家族の種類の名前を取得する方法です。