Introduction aux formules
Aspose.Tasks pour l’API C ++ prend en charge les formules de lecture / écriture aux fichiers du projet MPP. La propriété de formule de l’extensionAttributeDefinition fournit l’interface pour lire la valeur de formule. Cette section décrit des méthodes pour lire / écrire et utiliser des formules dans Aspose.Tasks. Lors de l’attribution d’une chaîne de formule non valide à l’instance de la classe ExtendAtTrutteDefinition, Formatexception est lancée.
Grammaire de formule
Microsoft Project utilise la grammaire suivante pour la formule.
1Formule -> Formule Binary_OP Primary | Primaire
2Primaire -> (formule) | Unary_op primaire | Fonction | [ValidFieldName] | ValiddoubleValue | "Stringliteral"
3Fonction -> ValidFunctionName (args)
4Args -> Formule Delimiter Args | Formule | |
5Delimiter ->, | ; Notez que le délimiteur est spécifique à la culture au format XML (ou;) et persistant dans MPP (,)
6Binary_op -> + | - | * | / | & | Mod | ^ | = | <> | <| > | Et | OU
7Unary_op -> pas | + | -