New sheet every time we run a script?

Hi, I was wondering if it is possible to create a new sheet in Revit via Dynamo every time I run a script. In my case, my new sheet overwrites my old one.

This is Element Binding. Read over the linked topic for a solution.

1 Like

yeah element binding, try run from player if it ootb you use or try create you own, where we can disable element binding…

Revit_aycpNq7BKB

Try this: save the graph after creating the first sheet, close it, reopen it in manual, change the sheet name, and run it again.

Yeah but my idea is to select element like pipe, run my script and make sheet with schedule, 3D, and section view of that element. After that, I would like to select new element and create new sheet

Clear the Element Binding as noted in the thread, and then use Dynamo Player.

Alternatively you can look into function passing which suppresses bindings, but also suppresses all warnings and is significantly slower.

I mean, as I can see it’s already turned off.


Hi you can try this one i have shared here, it dosnt have any element binding…

Since bindings are cleared, I think you can now move to Dynamo Player for the production use.

I used @sovitek 's python code and I do get a new sheet every time I change the name. But the problem is putting something on a new sheet. A new sheet gets all the views, but the old one becomes blank. I use Viewport.Create node from rhythm package for that.