Adding fields to a schedule

Adding fields to a schedule

Anonymous
Not applicable
2,459 Views
3 Replies
Message 1 of 4

Adding fields to a schedule

Anonymous
Not applicable

Hi,

 

I cant find out how to add a filed to a schedule.

I try to create a schedule and if I use ScheduleFieldType.Instance Revit derives many different fields. Can I choose these fields?

 

Regards, Alexander

0 Likes
Accepted solutions (1)
2,460 Views
3 Replies
Replies (3)
Message 2 of 4

Anonymous
Not applicable

 

I believe you can use the ViewSchedule.Definition.AddField(ScheduleFieldType fieldType, ElementId parameterId) method to add a new field populated with a desired parameter once you know its ElementId which you can get from the ParameterSet of a FamilySymbol, FamilyInstance or similar element.

 

0 Likes
Message 3 of 4

Anonymous
Not applicable
Thank you, I will try.
0 Likes
Message 4 of 4

Anonymous
Not applicable
Accepted solution
My solution is:

ElementId mark = new ElementId(BuiltInParameter.ALL_MODEL_MARK);
if (schedulableField.ParameterId == mark)
{
ScheduleField field = schedule.Definition.AddField(schedulableField );
}