List of Revit categories with parameters assigned

Hi all,
I’m looking for a way to get a list (to export to csv) like in the attached image. I think the biggest problem is due to the type of relationship between the elements: one to many.


Thanks a lot
Luca

The data doesn’t structure that way, so I wouldn’t recommend doing this. There is not a 1:1 relationship between category and parameter name, but a many:1 relationship as a parameter can be assigned to many categories.

  • Parameter0 might apply only to walls.
  • Parameter1 might apply to Walls and Doors.
  • Parameter22 might apply to Walls and Pipes and Doors.

Why are you after the category > parameter name format?

It sounds like what you are really after is parameter bindings…
That’s available through the parameter in the API.

@jacob.small what do you mean by “format”?
@aaronrumple unfortunately I am a beginner on dynamo. The APIs are out of reach.

I tried an alternative approach: I should fill with a text taken from list A, a list B in the same index but repeated n times for how many rows are already present.

Thanks a lot
Luca

What do you want this data for? Would a setup of “Parameter Name”, [list of categories]work just as well?

We export them to Excel to review if we have been consistent with our Category selections. Here is how we do it. (I used it the other day… its working currently).

2 Likes

Here I am…sorry for the late reply but the morning started a bit uphill.

@jacob.small I need this data extraction to be able to compare the current organization of the parameters/categories of a model (created by others) with what is required in the specifications of a public tender here in Italy.
@Aaron_Maller thank you very much it works in my case too!!

I don’t know if it’s rude but I would like to sponsor another post of mine for the extraction of the Tooltip Description associated with the parameter.

Anyway thanks a lot for the help!!

Luca

I do not believe the tooltip can be extracted at this time as there is a gap in the API.

OK, thanks a lot!