Python Dynamo, Revit 2022 при изменение рабочего набора: No constructor matches given arguments

Проблема с скриптом, выдает ошибку:

Предупреждение:TypeError : No constructor matches given arguments: (<class 'Autodesk.Revit.DB.WorksetId'>) [' File "", line 33, in \n']

Подскажите пожалуйста кокой можно применить конструктор или метод для того что бы изменить рабочий набор у элементов списка IN[0]

Dynamo Core 2.10.1.3976 Dynamo Revit 2.10.1.4002

import sys

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *

clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager

clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *

doc = DocumentManager.Instance.CurrentDBDocument


# Входные данные:
elements = UnwrapElement(IN[0])  # Список элементов, которым нужно изменить рабочий набор
target_workset_name = IN[1]  # Имя рабочего набора, который нужно назначить элементам

output = []

collector = FilteredWorksetCollector(doc)
worksets = collector.ToWorksets()

for ws in collector:
    if ws.Name == target_workset_name:
       target_workset = ws
       break
       
for element in elements:
    element.WorksetId = WorksetId(target_workset.Id)
    output.append(str(element.Id))
     
OUT = output

Ответы (0 шт):