PlugBits
PlugBits kintone向けプラグイン&ブラウザ拡張機能
kintone の一覧・入力・設定

kintoneのテーブル(サブテーブル)で、行数を増やせないように固定したい

kintoneのテーブル(サブテーブル)フィールドには、行の追加・削除を禁止したり、行数を一定に固定したりする設定がありません(2026年10月時点)。新規作成の画面で行数を指定する設定も、公式ヘルプには載っていません(2026年10月時点)。決まった行から始めたいときは、行を揃えた見本のレコードを再利用する形で補います。どちらにしても、担当者がレコードを開くたびに行を増やしたり減らしたりできる状態は標準のままです。

テーブルフィールドには、行数を固定する設定がない

テーブルフィールドの設定を解説した公式ヘルプには、行の追加・削除を禁止する項目や、行数の上限・下限を決める項目についての記載がありません(2026年10月時点)。ページで行の操作に触れているのは「各レコードで[テーブル]の行を追加または削除できます。」という一文だけで、これは制限のかかる操作ではなく、標準の操作として説明されています。検査項目やチェックリストのように、本来は決まった数の行だけを使ってほしい場面でも、行数を固定する専用の設定は用意されていません。

行の追加・削除は、担当者が毎回自由に操作できる

公式ヘルプには、行を追加するには「+の形をした[行を追加する]アイコン」を、削除するには「−の形をした[この行を削除する]アイコン」をクリックすると書かれています。どちらもレコードの追加・編集画面で、テーブルの各行に並ぶアイコンです。検査項目を10行で運用しているアプリでも、担当者がうっかり1行削除したまま保存してしまえば、そのレコードだけ行数がずれます。あとから一覧やテーブルの中身を見返したときに、行数の違いに気づきにくいという困りごとが起きます。

決まった行から始めたいなら、見本のレコードを再利用する

テーブルの中のフィールドに初期値を入れても、それは行の中身の初期値で、新規作成の画面に並ぶ行の数は増えません。決まった行から始めたいときは、検査項目を10行そろえた見本のレコードを1件作っておき、それを再利用して新しいレコードを作ります。公式ヘルプには、[レコードを再利用する]アイコンでは転記できるフィールドの値がすべて入力され、必要な箇所だけ直して使う、と書かれています。ただしテーブルの行が引き継がれるかはこのページに明記が無いため、本番で使う前に1件試して確かめてください。その後の増減を止めることはできませんが、担当者が毎回ゼロから行を作る手間はなくなります。

運用中のレコードで、行数のずれを洗い出す

対象のテーブルフィールドを持つレコードをいくつか開き、行の追加・削除のアイコンが実際に操作できる状態になっているかを確かめます。次に、見本のレコードを再利用して新しいレコードを作り、開いた直後の行数が見本と合っているかを見ます。そのうえで、運用中のレコードの行数が見本からどれだけずれているかを一覧やテーブルの中身を開いて洗い出しておくと、固定できない前提のまま運用を続けられるかどうかの判断材料になります。

PlugBits — kintone のプラグインと拡張を作っています。