RecipeGetMessage (Funktion)
- Last UpdatedSep 24, 2024
- 1 minute read
Die Funktion RecipeGetMessage() übersetzt den Rückgabecode einer anderen Rezepturfunktion in eine Klartext-Fehlermeldung.
Kategorie
Rezeptur
Syntax
RecipeGetMessage(Analogvariable,Meldungsvariable,Zahl);
Argumente
Analogvariable
Der Fehlercode, zu dem Sie die Fehlermeldung abrufen möchten.
Meldungsvariable
Der Name der Meldungsvariablen, in welche die Fehlermeldung geschrieben werden soll. Der Name muss ohne Anführungszeichen angegeben werden.
Anzahl
Mit dem Argument Number wird die maximale Länge der Zeichenfolge festgelegt, die in die Message_Tag geschrieben wird. InToucgh-Meldungsvariablen haben maximal 131 Zeichen. Setzen Sie diesen Parameter auf 131, es sei denn, Sie haben die maximale Zeichenlänge für Message_Tag in der InTouch-Variablenliste herabegsetzt. Bei Number kann eine Zahl oder eine Integer-Variable sein.
Beispiel
Indem Sie den ErrorCode in eine Variable schreiben und diese Variable mit einem Datenänderungsskript verknüpfen, können Sie mithilfe der Funktion RecipeGetMessage() laufend die entsprechenden Fehlermeldungen in eine Meldungsvariable schreiben.
Datenänderungsskript-Variable[.field]: ErrorCode
Skript: RecipeGetMessage (ErrorCode, ErrorMessage, 131);
Dieses QuickScript wird automatisch ausgeführt, wenn sich der Wert der analogen Variablen ErrorCode ändert. Wird dieses Skript ausgeführt, liest die Funktion RecipeGetMessage() den aktuellen Wert der Variablen ErrorCode und gibt die mit diesem Wert verbundene Meldung an die Variable ErrorMessageTag zurück.
ErrorCode = RecipeLoad ("c:\App\recipe.csv","Unit1","cookies");
RecipeGetMessage(Fehlercode, Fehlermeldungsvariable, 131);