Introducción a las fórmulas
Contents
[
Hide
Show
]Aspose.Tasks for C ++ API admite lectura/escritura de fórmulas a los archivos del proyecto MPP. La propiedad de fórmula de ExtendedAttributeDefinition proporciona la interfaz para leer el valor de la fórmula. Esta sección describe los métodos para leer/escribir y usar fórmulas en Aspose.Tasks. Al asignar una cadena de fórmula no válida a la instancia de la clase ExtendedTributeDefinition, se lanza FormateException.
Fórmula Gramática
Microsoft Project utiliza la siguiente gramática para fórmula.
1Fórmula -> Fórmula Binary_OP Primaria | Primario
2Primario -> (fórmula) | Unary_op primario | Función | [ValidFieldName] | ValidDoubleValue | "StringLiteral"
3Función -> ValidFunctionName (Args)
4Args -> Args Fórmula delimitador | Fórmula | |
5Delimitador ->, | ; Tenga en cuenta que el delimitador es específico de la cultura en formato XML (, o;) y persistente en MPP (,)
6Binary_op -> + | - | * | / | & | Mod | ^ | = | <> | <| > | Y | O
7Unary_op -> no | + | -