Update Title Block Parameters

I am looking to update title block parameters from selected sheets. I would like to simply be able to change an instance parameter to a set value for all title blocks in a project based on a sheet selector. I started working on the script but ran into some challenges with mapping. Any assistance that can be provided would be greatly appreciated.

Try building a Dictionary of SheetNumbers and Titleblock ID’s

There’s no need to even involve the Sheet. Title Blocks contain Sheet Name and Sheet Number already. Just get that information from the TB directly. No need to map anything.

1 Like

Yeah, id be using crumple package and i think genuis loci.

Collect sheets > sheet tittleblock > parametervaluebyname.

True, but learning about Dictionaries is worth it

1 Like

Dictionaries are great but so is understanding a problem in order to simplify or remove unnecessary steps. A dictionary could still be used with just the title block information to sort or group data without having to maintain TB lists.

Oh man you are right. Thank you for helping with this. For some reason I thought I had to feed in the sheet information in order to be able to select the sheets I wanted to change the parameter. I appreciate your feedback.