exitcode
Gibt den numerischen Exit-Code des Ergebnisses zurück.
Signatur
exitcode(result:result) -> number |
Parameter
Name | Typ | Beschreibung |
---|---|---|
result | result | Das Ergebnis des Schritts, dessen Exit-Code Sie abrufen möchten. |
Beispiele
Der folgende Auftrag besteht aus zwei Schritten. Im ersten Schritt wird ein Windows-Befehlszeilenbefehl aufgerufen, der versucht, im aktuellen Arbeitsverzeichnis (C:\FlowForce) ein Verzeichnis namens data zu erstellen. Das Ergebnis dieses Schritts wird als outcome deklariert. Im zweiten Schritt wird das Ergebnis outcome abgerufen und der numerische Exit-Code davon wird mit Hilfe der Funktion exitcode zurückgegeben. Der numerische Exit-Code wird anschließend mit Hilfe der Funktion string in einen String konvertiert. Diese Konvertierung ist erforderlich, da der Datentyp des Ausdrucks "string" ist.
Beachten Sie, dass die Option Bei Fehler abbrechen nicht aktiviert wurde, da die Ausführung sonst bei einem Fehler abgebrochen würde, sodass es für den zweiten zu verarbeitenden Schritt keinen Exit-Code gäbe.
Wenn der Auftrag das erste Mal ausgeführt wird und das Verzeichnis data erfolgreich erstellt wird, lautet der Exit-Code 0. Bei nachfolgenden Ausführungen kann dieses Verzeichnis nicht erstellt werden, weil es bereits vorhanden ist, daher würde der Exit-Code dann 1 lauten.
Siehe auch Hinzufügen von Error Handlern zu einem Auftrag.