Maybe a ruby solution is what you need. I don’t know enough about the Layout API (or anything actually), but maybe pull on this thread and see where it goes…
There is another topic thread around here about this very thing. Currently (despite requests) the LayOut Label tool is hard-coded to only access certain Attribute Dictionaries.
So you can use the SketchUp API to add attributes to the "dynamic_attributes"
dictionary, and they’ll be available in LayOut to it’s Label tool . The other special dictionaries ("SU_DefinitionSet"
and "SU_InstanceSet"
) are hard-coded to only access certain attributes, so any custom attributes will be ignored.
LayOut also has AutoText that can be added to your firm’s template.
Another option may be to bring in notes via tables linked to external spreadsheet files .
However, any UI that chooses these options would need to be done in a SketchUp extension, usually just prior to the LayOut document creation.
1 Like