Changing Dimension Prefix (Dynamo/Python)

@Joaquim_Danado This should do the needful

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

    doc = DocumentManager.Instance.CurrentDBDocument
    TransactionManager.Instance.EnsureInTransaction(doc)

    for i in UnwrapElement(IN[0]):
    	if i.Value>=0: i.Prefix=IN[1]
    	else:
    		for j in i.Segments: j.Prefix = IN[1]

    TransactionManager.Instance.TransactionTaskDone()

    OUT =IN[0]
5 Likes