This definition needs you open manually the family files you want to update, you can do several changes or just check on the Revit UI is doing what you like, and then press on the Trigger up-right in the canvas to save all the families to disk.
Can you please explain more about the trigger, and I imagine once you run this, you still need to go into all the open families and load them back into the project and overide settings, you cant automate that push and then automate the closure of the files?
You can add a parameter to the project, export it to your shared parameter file then associate with the family by adding it as a shared parameter manually. The parameters will then have the same ID and be truly shared. A shared parameter is the unique ID, not it’s name.
Perfect and I am guessing you dont get a choice about what Group within the text file to add it to? it looks like exported parameters is the only option.
Secondly, there is no way of automating the process of adding the shared parameter from the text file within the revit environment, these needs to be a manual process?
Thirdly, the example about shows how you can edit parameter formulas within the family, but is it possible to set parameter values within the family itself, or it seems to me you can only set parameter values of families within the project environment?
Point 2- So I have the shared parameter made in the project file- but when I am in the family itself- are you saying I should just make a project parameter with the same name or is there a way to actually use the shared parameter itself? I am a bit confused by this one.
Point 3- Ok- that would be amazing if you could look into this- it would be really nice to be able to set values within the family, as opposed to just in the project file space. Additionally, what component allows us to get the ‘family’ element itself? I can get the family type and then find the name of the host family- but I want to be able to get the actual family symbol itself?
Edit- I know there is the Query Families but that just returns text, there is also the component family picker, but is there any component that simply lists all families in project or by category etc?
You mentioned before about the bindings are not booleans.
If I have a long tree to of data to create parameters, I may want some as type, some as instance etc. Given that I can not using the value picker within the component, is there a way of getting each of the three options where I can select the right one based on a tree data value- or is this perhaps something where I need to write a little python script?