Вступ до формул
Contents
[
Hide
Show
]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 -> не | + | -