Hello!
I made a script that takes some data from the title block and inserts it into the parameter of the corresponding sheet.
The problem is that Revit processes every sheet (semi-background without opening it) and it takes a lot of time.
Is there any way to speed up this process?
I agree with Jacob’s comment, I run similar scripts to this and they don’t take long to process 50-100 sheets or so at least. How many sheets are you processing and how large is the model size of the file you are working in?
I think this is the same problems, as taking data from Viewports on sheets. Revit needs to “open” sheets in background and check which viewports are placed on sheet.
This problem might be a result of Revit not having Titleblock instance/type values in sheet data.