Hello everyone,
I am trying to automate copying a parameter in a family into another parameter in the same family, but only for the sheets or views that I choose. I understand how to take a parameter and copy it into another parameter, but do not know how to do that only for a certain sheet or view that I choose.
Hi Sung, welcome 
Please take the time to review the following post How to get help on the Dynamo forums
What have you tried so far?
Unless you are talking about families such as annotations (in a view) or titleblock instances in a sheet view, a family is in the model and its parameters are not view dependent
If you want to change appearance on a per view basis you could use filters or view overrides, however this will not change parametric values such as length or angle
Please provide any additional information so members of the forum can assist
1 Like
Yes, please show some type of an example of what you wanting to do. Pictures go long way.
If understanding you correctly, the parameters will have to be instance parameters and you can control their values by a yes/no parameter. Would be like an If statement in your parameter formula that is doing the copying. Similar to below.
Without check

With check

1 Like
I need to copy and paste the camera tag parameter into the “CHECK THIS FOR…” parameter for every device. There are 3 different camera families that I need to do this for. Because there are special cases, I wish to automate this process for only the cameras in a specific sheet that I’m working on. So, the end goal looks something like,
- I select a sheet .
- In that sheet, the dynamo function selects all the camera families (Interior, Exterior, etc.)
- Copy and paste the parameter for each of those cameras.
I was able to figure out the copy and paste parameter part of the function, but can’t seem to figure out how to run that function ONLY for the specific sheet that I chose. I know how to use all elements of category (security devices), filter out the camera families and run the copy/paste function, but do not know of a way to run this function only for a single sheet or view.
This should get you what you need. But you still need to make sure the parameters are instance and not type parameters, else the view selection won’t matter.
2 Likes