exitcode
Retourne le code de sortie numérique du résultat.
Signature
exitcode(result:result) -> number |
Paramètres
Nom | Type | Description |
---|---|---|
résultat | résultat | Le résultat de l'étape dont vous souhaitez obtenir le code de sortie. |
Exemples
La tâche suivante consiste en deux étapes. La première étape invoque une commande de ligne de commande Windows qui tente de créer un répertoire appelé data dans le répertoire de travail actuel (C:\FlowForce). Le résultat de cette étape est déclaré en tant que outcome. La seconde étape obtient outcome et retourne le code de sortie numérique, avec l'aide de la fonction exitcode. La sortie numérique est ensuite convertie en un string, avec l'aide de la fonction string. Cette conversion est requise parce que le type de données de l'expression est string.
Chose importante, l’option Abandon sur erreur n’est pas sélectionnée, sinon l’exécution cesserait en cas d’erreur et il n’y aurait pas de code de sortie pour que la deuxième étape soit traitée.
Lorsque la tâche est exécutée pour la première fois, le répertoire data a supposément été créé avec succès, et le code de sortie serait 0. Dans les marches suivantes, il ne peut pas être créé parce qu'il existe déjà, donc le code de sortie serait 1.
Voir Ajouter la gestion d'erreur à une tâche.