RecipeGetMessage()
- Last UpdatedSep 24, 2024
- 1 minute read
La fonction RecipeGetMessage() prend un numéro d'erreur (renvoyé par une autre fonction de recettes) et renvoie le texte du message d'erreur correspondant.
Catégorie
Recette
Syntaxe
RecipeGetMessage(Analog_Tag,Message_Tag,Number);
Arguments
Analog_Tag
Numéro d'erreur dont vous voulez obtenir le message d'erreur.
Message_Tag
Variable de type message existante sans guillemets, ou chaîne littérale.
unNombre
L'argument Number définit la longueur maximale de la chaîne renvoyée dans l'argument Message_Tag. Par défaut, les variables message InTouch sont définies avec une longueur maximale de<:hs>131 caractères. Utilisez 131 comme paramètre, sauf si vous avez réduit la longueur maximale de la chaîne Message_Tag dans le dictionnaire de variables InTouch. L'argument Number peut être une constante ou une variable de type entier contenant un nombre.
Exemple
En utilisant la fonction RecipeGetMessage() dans un QuickScript InTouch sur changement de valeur, il est possible de renvoyer dans une variable message, le message d'erreur associé à un code d'erreur de fonction du gestionnaire de recettes<:hs>:
Data Change Script Tagname[.field]:ErrorCode
Script body:RecipeGetMessage(ErrorCode, ErrorMessage,131);
Ce QuickScript est exécuté automatiquement à chaque changement de la valeur de la variable ErrorCode. À l'exécution du QuickScript, la fonction RecipeGetMessage() lit la valeur numérique de la variable ErrorCode et renvoie le message associé dans la variable ErrorMessageTag.
ErrorCode = RecipeLoad ("c:\App\recipe.csv","Unit1","cookies");
RecipeGetMessage(ErrorCode, ErrorMessageTag, 131);