Create a multi-category schedule in dynamo

Create a multi-category schedule in dynamo

paulo_santoso
Advocate Advocate
625 Views
5 Replies
Message 1 of 6

Create a multi-category schedule in dynamo

paulo_santoso
Advocate
Advocate

So I was wondering if there is a node to create a multi-category table in Dynamo.

 

In Revit, as we can see, it is the first option when you're creating manually.

 

paulo_santoso_1-1752851017344.png

 

But In Dynamo, there is only one node option called 'Categories,' but the 'Multi-Category' option isn't listed.

 

paulo_santoso_0-1752850970872.png

 

I'm building an automation to create a multi-category table in Dynamo.

 

Is there a way to create one?

 

 

 

Paulo Santos | BIM Expert | LinkedIn | Contatos |
0 Likes
626 Views
5 Replies
Replies (5)
Message 2 of 6

rcrdzmmrmnn
Advocate
Advocate

This forum is for API questions, so I think you can get more help in the dynamo forum. But, after a quick search, I've found that if you want to create a multi-category schedule in the API you'd pass a ElementId.InvalidElementId as the argument for the category. So, maybe you can try to pass a null argument in the category, or try to find the dynamo equivalent to it in dynamo nodes

rcrdzmmrmnn_0-1752857831590.png

 

Message 3 of 6

paulo_santoso
Advocate
Advocate

Thank you! Ill change my post. 

Paulo Santos | BIM Expert | LinkedIn | Contatos |
0 Likes
Message 4 of 6

rcrdzmmrmnn
Advocate
Advocate

My other suggestions weren't helpful? Another suggestion is to create a "template" multi-category schedule, and then use View.Duplicate node...
This way you can even give it some formatting, like header formatting etc... Then duplicate it and apply your custom settings to the duplicated one, like filters and so on 

0 Likes
Message 5 of 6

paulo_santoso
Advocate
Advocate

Thanks for helping me @rcrdzmmrmnn.

Actually, I dont know how to pass ElementId.InvalidElementId to that node.

Sorry for this question. Beginner here.

Is this what you're referring to?

paulo_santoso_0-1753379209289.png

 

Paulo Santos | BIM Expert | LinkedIn | Contatos |
0 Likes
Message 6 of 6

rcrdzmmrmnn
Advocate
Advocate

No, I mean in the category "field". In the revit API, you would pass a ElementId.InvalidElementId as the category ID. In dynamo OOTB nodes I don't think it's possible. However, you can easily write a python code to use in a python node. Or if you are unsure how to do that, you can try my other suggestion above that is to create a multi-category schedule in the UI as you would normally do, rename it to something like "Multi-Category Schedule Template", and then use View.Duplicate node to duplicate it and then change it in your dynamo script.
If you want it the python way, maybe this link will give you some help:
https://forum.dynamobim.com/t/multi-category-schedule/40973/14