Hello, I am trying to create a filtered list of sheets which is selectable by id within dynamo.
I have been able to filter list to only show required views but all sheets in this list return “no good view could be found”.
I’ve tried to use Rhythm ‘Sheet.Titleblock’ but this appears to be an incorrect approach.
I’ve also tried to use RevitLookup to determine what parameter I may need.
I don’t know if views (which is kind of what sheets are) can be viewed this way either, setting the view as the active view might work, but you will need to generate a completely new UI element. Perhaps there is something in Datashapes?
@SeanP they are actual sheets within revit, filtered by custom parameter so hoping to open specific views from that list with an element visible (which is working).
@jacob.small I was having a similar issue with getting the views to display, I ended up accessing them via Rhythm View.Viewport so was hoping something similar would exist for sheets or some way via python.
I’ll look into data shapes a bit further, thanks.
I would guess that you get that error message “No good view could be found” because you are trying to click on the GUID of the sheet itself. Revit is trying to open a view that contains the sheet, but it can’t because the sheet IS a view, but it is not contained in any view.
With the API you can switch views. So use DataShapes (or something with a dialog box) to make your sheet list. Then pipe the value selected to a python script with: