Revit - Element Parameter Data

Hi All,

I’ve copied some level data which does show in the schedule fine, but the issue is I can’t amend the some of the data once copied over.

Is there a way to amend/replace the data before its copied over by specifying the following for example

if “LEVEL 00” Change to “00”
if “LEVEL 02” Change to “02”
if “EXISTING ROOF” Change to “RF”
if “BASEMENT” Change to “B”
etc

Thanks

First, you’ll want to use Element.Name instead of String from Object to get the actual name instead of the stringified element data. Next, you’ll want to use a dictionary for converting specific level names to their abbreviations. You create the dictionary using your known values and then get the matching abbreviations from the dictionary by providing your list of levels.

Great, thanks Nick that data a lot clearer.

Hi All,

I’ve had a more detailed look at aligning the level list to my own master list.

I’ve added the additional node below which works but it only updates some of the level naming in the schedule.

Is there an additional node which I need to add?

Thanks in advance

hi


Longest

edit:
or

cordially
christian.stan

Brilliant, thanks for your help Christian.

1 Like