-
Notifications
You must be signed in to change notification settings - Fork 4
Set Built In Parameters
import clr
clr.AddReference('RevitAPI') from Autodesk.Revit.DB import *
clr.AddReference('RevitNodes') import Revit clr.ImportExtensions(Revit.GeometryConversion) clr.ImportExtensions(Revit.Elements)
clr.AddReference('RevitServices') import RevitServices from RevitServices.Persistence import DocumentManager from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
element = UnwrapElement(IN[0]) valueToSet = IN[1]
#Get the type elementType = doc.GetElement(element.GetTypeId())
parameter = elementType.get_Parameter(BuiltInParameter.UNIFORMAT_CODE)
#Set the parameter in a Transaction TransactionManager.Instance.EnsureInTransaction(doc) parameter.Set(valueToSet) TransactionManager.Instance.TransactionTaskDone()
OUT = 0