Altova FlowForce Server 2026 Advanced Edition

Chemin complet : /system/compute-string

 

Affiche le résultat d'une expression sous forme de chaîne. Cette fonction d'étape effectue essentiellement la même chose que la fonction compute, à l'exception du format d'entrée qui est une chaîne plutôt qu'une expression.

 

Paramètres

Nom

Type

Description

Expression

chaîne

Expression FlowForce Server (sous forme de chaîne) à calculer.

 

Exemples

Pour comprendre la différence entre les fonctions /system/compute/ et /system/compute-string, veuillez considérer l'exemple suivant :

compute1

Dans la tâche illustrée ci-dessus, il y a trois étapes d'exécution.

 

La première étape appelle la fonction /system/compute/. Notez qu'aucune accolade n'a été utilisée. Le champ entier stocke une expression (comme le suggère la couleur d'arrière-plan), donc les accolades sont implicites. L'expression concatène deux valeurs et produit une chaîne en fonction du paramètre d'entrée de la tâche. Par exemple, si le paramètre d'entrée est "c:\temp\invoices.txt", l'étape renvoie la valeur de chaîne "invoices.txt" (déclarée comme outputname1).

 

La deuxième étape appelle la fonction /system/compute-string. Cette fonction traite une chaîne qui contient une expression FlowForce intégrée. Ici, des accolades sont utilisées pour délimiter l'expression du reste de la chaîne. Notez que l'expression intégrée a une couleur d'arrière-plan différente du reste de la chaîne. Bien qu'une technique différente ait été utilisée, le résultat de l'étape (outputname2) est identique à outputname1.

 

Enfin, la troisième étape appelle à nouveau la fonction /system/compute-string afin de comparer outputname1 et outpuname2. Si les deux valeurs sont identiques, le résultat sera la valeur de chaîne "Les deux expressions sont identiques". Sinon, le résultat sera "Les deux expressions ne sont pas identiques".

© 2019-2025 Altova GmbH