Вступ до формул
Aspose.Tasks для Java API підтримує формули читання/написання у файли проекту MPP. Властивість формули ExtendedAttributeFinition забезпечує інтерфейс для зчитування значення формули. У цьому розділі описано, як читати формули з локальних, а також розширених атрибутів підприємства з файлу MPP.
При призначенні рядка недійсної формули до екземпляра 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 -> не | + | -