RecipeGetMessage() 関数
- Last UpdatedSep 26, 2024
- 1 minute read
RecipeGetMessage() 関数は(他のレシピ関数によって返された)エラー番号を取り、そのエラー番号のプレーン テキストのエラー メッセージを返します。
カテゴリ
レシピ
構文
RecipeGetMessage(Analog_Tag,Message_Tag,Number);
引数
Analog_Tag
エラー メッセージを取得するエラー番号です。
messagetag
引用符または文字列リテラルのない実際のメッセージ型タグ。
数値
Number 引数は、Message_Tag 引数で返される文字列の最大長さを設定します。デフォルトでは、InTouch メッセージ型タグの最大文字数は 131 文字に設定されます。InTouch タグ変数ディクショナリの Message_Tag の最大文字列長を削減していない限り、このパラメータには 131 を使用します。Number 引数は、定数または数字を含む整数型タグ変数です。
例
RecipeGetMessage() 関数を InTouch データ変化 QuickScript で使用することによって、エラー コードが ErrorCode タグに書き込まれ、関連付けられているエラー コード メッセージが ErrorMessage タグに書き込まれます。
Data Change Script Tagname[.field]:ErrorCode
Script body:RecipeGetMessage(ErrorCode, ErrorMessage,131);
この QuickScript は、ErrorCode タグ変数の値が変更されるたびに自動的に実行されます。この QuickScript が実行されると、RecipeGetMessage() 関数が ErrorCode タグ変数の現在の数値を読み取り、その値に関連付けられているメッセージを ErrorMessage タグ変数に返します。
ErrorCode = RecipeLoad ("c:\App\recipe.csv","Unit1","cookies");
RecipeGetMessage(ErrorCode, ErrorMessageTag, 131);