カスタマイズ

フィールド値が全角カタカナでなければエラーにする

概要

フィールドに入力された文字を調べ、全角カタカナでない文字が含まれていたらエラーにします。

使い方

フィールドの値に全角カタカナ以外の含まれていれば、そのフィールドにエラーメッセージを表示します。

エラーがあった場合、エラーが発生したフィールドのフィールドコードのリストがアクションの結果値となります。エラーがなかった場合は空のリストがアクションの結果値になります。テーブル内フィールドを指定した場合、アクションの結果としてはテーブルの一番下の行に対する結果のみが残ります。他の行の結果は反映されないので注意が必要です。

設定するパラメーター

「フィールド」「全角スペースの扱い」「エラーメッセージ」を設定します。

フィールド

どのフィールドをチェックするかを選択します。

選択できるフィールドタイプは以下の通りです。

  • 文字列(1行)
  • 文字列(複数行)
  • リッチエディター

複数のフィールドを選択すると、それらすべてのフィールドを個々にチェックします。

テーブル内のフィールドを指定した場合、特別な場合(*1)を除き、テーブル内のすべての行がチェックされます。

(*1) 条件側で、「フィールドの値を編集して値が変わった時」のように、テーブル行を限定するように条件が入っている場合は、対象の行だけチェックされます。

全角スペースの扱い

フィールド値に全角スペースが含まれる場合にエラー扱いにするかどうかを設定します。

「全角スペースはエラー」の場合、値に全角スペースが含まれているとエラーになります。

「全角スペースは許可」の場合、値に全角スペースが含まれていてもエラーとみなしません。

エラーメッセージ

エラーがあった場合に表示するエラーメッセージを入力します。

krewSheet 対応状況

以下の「条件」時のみ対応しています。

2つ以上のエラーを同時にセットすることはできません。後からセットしたエラーの方が krewSheet に表示されます。

注意事項

以下の文字はカタカナとみなされます。

  • 濁点、半濁点「゛」「゜」
  • 句読点「、」「。」
  • 「ー」「・」

改行コードなどの制御文字が含まれていても、エラーにはなりません。