
If you ever had to create a lot of sheets manually then you know that it's a 'sheety' job💩.
It's repetitive, boring and takes a long time…
So it's the perfect task to automate so we can click the button, grab a cup of tea/coffee🍵 and comeback to hundreds of new sheets with views.
Today We're Practicing:
>>>
Filterfunc for pyRevit forms✨
>>>
Create New Sheets✨
>>>
Place Views on Sheets✨
>>>
pyRevit ProgressBar✨
>>>
BoundingBox Centroid
>>>
pyrevit print_table


PLAN
Enough of this SHEET 💩!
Creating sheets is boring, repetitive and it takes quite a lot of time. We don't want that…
Instead we want to click a button and create hundreds of new sheets. And it's one of the most satisfying scripts you can create.
The Goal for Today:
Create a tool to ask users to select unplaced views and TitleBlock to place them on new sheets.
Plus, don't forget an interactive report so users can easily navigate across all new sheets.

STRESS-TEST
Time To Break It!
Don't rush sharing your tools.
Try breaking it before your team does it… You don't want to hear how your tools fails at the cost of your reputation.
https://www.loom.com/share/d9a77a1949f54c95a90ec1778062c575
Ensure Views Selected

Ensure TitleBlock Selected

Improve Perfomance for Finding Centroid

Ensure ViewTemplate Set To Get its name

Ensure Viewports & Sheets in project

AI Prompt - Stress Test

Time To Celebrate
Share Your Win On LinkedIn
With #pyRevitChallenge
I'll Embed You Here!
Below it's just a placeholder for now…





