something is going off here i think.
Thatâs just the name of the output. Copy the python node to your graph and use that instead of the custom node.
Did that. but, where do i connect to output? is there any node i can use as input to âtoolplaceviewstoexistingsheetsâ*?
Maybe the Titleblock needs to be cycled?
Also some Sheet create nodes require a List.Create in between. Dunno why, but that is my experience.
Same inputs and outputs as with the custom node. Youâll just have to separate the python output into the two original values - Sheets and Failed.
I have a very similar script to this that Iâve adjusted. I generally avoid steamnodes as itâs very old and out of date now, lots of issues with getting the inputs to work when their names become invalid by updates to Dynamo since its last release.
Iâve used some nodes from Crumple, but theyâre all in Python.
ViewSheetLists.xlsx (9.0 KB)
Views to sheets by excel.dyn (44.6 KB)
Test model R20.rvt (480 KB)
The variable name canât be a reserved class (Sheets
) so youâll have to change it to something else, like sheets
.
However you wouldnât connect it back to the node. You replaced the node with the python script.
thank you for responding, but, this script is doing same for - not placing views in sheets after creating sheets. no idea why.
Placement has to be a separate transaction since Dynamo canât modify elements in the same transaction that theyâre created. Youâll just need to slide a Transaction
node in between creating and placing them.
where should i place that node?
Anywhere in between creating the sheets and placing them.
Very weird, it works fine on my side. Are you using Revit 2023 without ironpython2.7? Beyond that Iâm stumped.
yes, i m using Revit 2020, not sure how to check for ironpython2.7.
i can try using in revit 2021/ 2022.
I finally got it working, thank you everyone for your help,