Создание нового вычисляемого поля в Revit API 2022+ приводит к ошибке: «fieldType не является планируемым типом поля».C#

Место общения программистов C#
Anonymous
 Создание нового вычисляемого поля в Revit API 2022+ приводит к ошибке: «fieldType не является планируемым типом поля».

Сообщение Anonymous »

Я пытаюсь создать новое расписание в Revit 2022+, используя C#. Я могу создавать расписание, фильтры и запросы, добавляя SchedulableFields.
Но когда я пытаюсь создать новое вычисляемое поле, я получаю ошибки:

fieldType не является типом планируемого поля Имя параметра: fieldType

Я видел старые вопросы на форуме по этой теме, но пользователям сказали, что это невозможно. Прошло много лет - изменилась ли ситуация?
Код добавления поля расчета
//function input created Schedule and field properties
static public void CreateCalculateField(ViewSchedule schedule, string configScheduleParameterHeading, string configScheduleParameterWidth, string configScheduleParameterHidden)
{
SchedulableField field = new SchedulableField(ScheduleFieldType.Formula);
// error line
ScheduleField newField = schedule.Definition.AddField(field);

// set properties
newField.HorizontalAlignment = ScheduleHorizontalAlignment.Center;
newField.GridColumnWidth = UnitUtils.ConvertToInternalUnits(Convert.ToDouble(configScheduleParameterWidth), UnitTypeId.Millimeters);
newField.IsHidden = Convert.ToBoolean(configScheduleParameterHidden);
}

Вернуться в «C#»