「フィールドスタイラー for kintone」v2.5.0 を公開:明細(テーブル)の中でも文字数を制限できます
kintone プラグイン「フィールドスタイラー for kintone」を v2.5.0 にアップデートしました。明細(サブテーブル)の中の列にも文字数制限をかけられるようになり、文字列複数行フィールドの行数も制限できるようになっています。
帳票やラベルに差し込む値は、枠に収まる長さで入力してもらう必要があります。そうした場面でお使いいただけます。
① 文字数制限・入力文字種制限を明細の中でも
これまで文字数制限と入力文字種制限は、テーブルの外にあるフィールドにしか設定できませんでした。v2.5.0 では、明細(サブテーブル)の中の列にも設定できます。
上限を超えている行にはその行にエラーが出て、保存が止まります。どの行が長すぎるのかがそのまま分かります。

行を増やしたり、行をコピーしたりしたあとの行にも同じように効きます。
② 文字列複数行に「最大行数」
文字列複数行フィールドに最大行数を設定できるようにしました。上限に達するとそれ以上は改行できなくなります。
貼り付けなどで超えてしまった場合は、入力欄の下に現在の行数をお知らせし、保存時にエラーで止めます。勝手に本文を削ることはしません。

設定画面では、テーブル内の列に「テーブル: ○○」と表示され、外の項目と同じように設定できます。

ご利用にあたって
- 制限の対象は文字列1行・文字列複数行・数値フィールドです(最大行数は文字列複数行のみ)
- 画面から入力する場合に働く機能です。CSV 読み込みや API 経由での登録には適用されません
- 本プラグインは kintone モバイル版には対応していません
このほか、フィールドを削除して同じフィールドコードで別の型に作り直したときの動作も改善しました。
最新版は kintone システム管理 →「プラグイン」→「読み込む」から上書きアップロードしてください。プラグイン ID は変わらないため、これまでの設定はそのまま引き継がれます(設定の変更は不要です)。