Creating Multiple Sheets based on Views



Try it for just one sheet. It might be an input type issue and not the actual array.


I did that too. It throws another warning about not recognizing the view input as a view. The input is 100% a view element and not a string so I think there may be a problem with the node.

Warning: One or more of the input types are not matching. Couldn’t find a version of ByNameNumberTitleBlockAndView that takes arguments of type (string,string,Revit.Elements.FamilyInstance,Revit.Elements.Views.FloorPlanView)


You’re using a title block instance and not a type. Try using the Family Types node to select your title block family type.


Hello Guys,

I’m probably late in getting to this now…

I have tried creating sheet as per the discussions and instruction above, the list reads the view but when it is linked view in “Sheet” node it says the contents of the list are null… How to solve this.



Hi. I am trying to create a list od sheets and place existing views on them. The method I am using creates sheets but does not put views on them. What is wrong? I also tried Sheet.ByNameNumberTitleBlockAndViews put it tries to put all fed views on the first sheet.

. Is this Sheet.ByNameNumberTitleBlockAndViews node supposed to work that way or am I missing something?


It looks like your view list and your sheets list don’t have the same shape, I mean your views list is a list nested into a dictionary. Try to flatten your views list.

From what I can see that could be the issue. have used the same idea before with no problems.

hope it helps


flattening the list didn’t change anything unfortunately


Ok, got it. I had to set lacing to longest in the Sheet.ByNameNumberTitleBlockAndViews node


Nice, glad you got it! I was about to tell you to check the lacing. :grin::grin: