Very good days.
I am trying to obtain the name of the category to which my element belongs using PYTHON, I don’t know if it is the same process for type and instance elements.
Thanks for the help.
What available methods/properties do you see when you try commenting out your loop, and set OUT to dir(elementos[0])?
???
![]()
It at the CPU today so I can’t type this out myself, but look over the list of results if you remove everything after line 12, and type up OUT = dir(elementos[0]). The result should be a list of strings, which you can then wire into a String.Contains node to find anything you could call on the object that contains ‘categ’. One of those will work for you.
Hi,
Mr. Jacob sows the little stones to structure your knowledge
import sys
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import Element
# Input revit element
Elementos=UnwrapElement(IN[0])
prueba=[e.Category.Name for e in Elementos]
OUT = dir(Elementos[0]),prueba,type(prueba[0])
edit: Take Dynamo Further 🚀 - Dynamo Python Primer
cordially
christian.stan

