Do you guys know how does one sort a list of elements by their last 2 characters?
Hi,
you can do it with python:
import clr
clr.AddReference("RevitAPI")
from Autodesk.Revit.DB import *
elements = UnwrapElement(IN[0])
parameterName = IN[1]
_reverse = IN[2]
OUT = sorted(elements, key = lambda a: a.LookupParameter(parameterName).AsString()[-2:], reverse=_reverse)
2 Likes
This works. Thank you very much. Is there a way to do it with plain dynamo?
probably…using sortByKey and getParameterValueByName plus some string modifications, but it will make your graph more complex:)