Всем привет! Помогите пожалуйста горю!!! Пытаюсь забрать значения параметра “Группа модели” из стен в ССЫЛКЕ(RVTlink) двумя способами. Вот что пишет. Та-же процедура на стенах в current doc работает нормально, т.е. я могу забрать параметр “Группа модели”.
скрипт по выниманию из ссылки стен – вот:
def U(elem): # короткая функция, чтобы каждый раз не писать UnwrapElement(), вместо этого достаточно U()
a = UnwrapElement(elem)
return a
collector = FilteredElementCollector(doc) # создали коллектор
filter = ElementCategoryFilter(BuiltInCategory.OST_RvtLinks) # создали фильтр по категории RvtLinks
linkinst=collector.WherePasses(filter).WhereElementIsNotElementType().ToElements() # link instance
linkdoc = []
for i in linkinst:
linkdoc.append(i.GetLinkDocument()) # link documents
ELfinish=[]
for i in linkdoc:
elemts = FilteredElementCollector(i).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
for i in elemts:
ELfinish.append(U(i).ToDSType(True))
OUT = ELfinish
Подскажите пожалуйста что мне исправить!!!