Well initially I thought just to quickly get some more data with fewer clicks but now that you ask…
The way I do it for a tool I’ve written for post-processing structural analysis models is to select in a tree view multiple categories I am interested in. These are then listed in a table for selected objects which have this category, as read-only or modifiable values where applicable.
So, for instance the tree view could have a branch with common properties such as GUID, name or object type. Another branch could be geometric properties such as length or radius. A third could be topological data such as face or edge count.
So, imagine I select all categories in the above tree and then I select a circle and a mesh object.
The table could then look like this:
index, GUID, name , type, length, radius, face count, edge count
1 , XXXX, circle1, curve, 2*pi, 1.0, n/a, n/a
2 , XXXY, mesh1, mesh, n/a , n/a, 2 , 5
When I select/hover over a line in the table the object corresponding to this line is highlighted (differently from the standard selection highlight). I change a (non-read-only) value such as the name, the object gets updated. I can also export the table. I can also select objects in the model by entering values into the table (i.e. by pasting a list of object names or radii .The objects with this name/radius get selected).
Of course this could all be done in GH but this might be a quicker workflow.
I can upload a screenshot of the aforementioned tool when I get back to the office tomorrow. Come to think of it I guess I could update my tool to contain more Rhino-specific data but if there are more people who think this might be usful I guess McNeel is best placed to implement themselves?