I have created an annotation family for my Drawing Keynotes. It has 3 main parameters: Note Number, Note Text, and Sheet Name.
I have a dynamo graph that uses Element.OwnerView to find in which sheet the annotation family is being shown. The graph assigns the Sheet Name value in the Annotation Family.
In Revit, I create block schedules for the annotation family. I use the Sheet Name parameter in the filter so I can place the schedule on the sheet that corresponds.
It all works great; however, I have a new challenge. Automating Note Number parameter which is the position of the keynote in the schedule. I want dynamo to reorganize my schedules to make sure I don’t skip numbers by human error.
Dynamo should create a list of the Annotation Family. If Sheet Name is the same then it creates a list; it will assign a number value to Note Number for each keynote in the list. If Note Text is repeated then it gets the same Note Number value.
Could someone please help out to finish this idea?
I’m sharing my family and my graph. My graph is a little clustered because I have been trying different methods, I am close but I need help!
Thanks in advance!
KeyNotes - Counter 3.dyn (56.8 KB)