Добрый день
Нашел в просторах интернета скрипт python.
import clr
# Import RevitAPI
clr.AddReference(“RevitAPI”)
import Autodesk
from Autodesk.Revit.DB import *
# Import DocumentManager and TransactionManager
clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
#The inputs to this node will be stored as a list in the IN variable.
doc = DocumentManager.Instance.CurrentDBDocument
app = DocumentManager.Instance.CurrentUIApplication.Application
dataEnteringNode = IN
elementId = IN[0].Id
TransactionManager.Instance.EnsureInTransaction(doc)
ElementTransformUtils.MoveElement(doc,ElementId(elementId),XYZ(IN[1],IN[2],IN[3]))
TransactionManager.Instance.TransactionTaskDone()
# Assign your output to the OUT variable.
OUT = 0
Данный скрипт чудесно работает если в IN[0] подавать один элемент.
Как сделать так, чтобы работало при подаче во вход нескольких элементов?