Вступ до формул

Aspose.Tasks для C ++ API підтримує формули читання/написання у файли проекту MPP. Властивість формули ExtendedAttributeFinition забезпечує інтерфейс для зчитування значення формули. У цьому розділі описані методи читання/запису та використання формул у Aspose.tasks. При призначенні рядка недійсної формули до екземпляра ExtendateDatributeDefinition Class, FormateException кидається.

Граматика формули

Microsoft Project використовує наступну граматику для формули.

1Формула -> Формула Binary_OP Первинна | Первинний
2Первинний -> (формула) | Unary_op первинний | Функція | [ValidfieldName] | ValiddoubleValue | "Stringliteral"
3Функція -> ValidFunctionName (Args)
4Args -> Args Formula Delimiter | Формула | |
5Розмежування ->, | ;   Зауважимо, що розмежування є конкретним для культури у форматі XML (або;) і стійким у MPP (,)
6Binary_op -> + | - | * | / | & | Мод | ^ | = | <> | <| > | І | Або
7Unary_op -> не | + | -
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.