サブテーブル - テンプレート入力 - プラグイン
- 祐斗 河合
- 7月4日
- 読了時間: 4分
更新日:7月22日
kintoneのサブテーブル、便利だけど──
「毎回、同じ内容を何度も入力している…」
「プランや条件ごとに、サブテーブルのパターンが決まっているのに手作業…」
そんな“あるある”、現場では意外と多いものです。
そこで開発したのがこの「サブテーブル - テンプレート入力プラグイン」。
1. システム概要
あらかじめ登録しておいた“サブテーブルのテンプレート”を、レコード作成・編集時に、指定した条件に応じて自動で挿入できるプラグインです。
たとえば──
「プラン」が「A」のときは、所定のサブテーブル行を一括セット
「進捗」が「完了」なら、確認チェック項目を自動入力
など、日々の繰り返し作業を“1クリック”で効率化できます。
2. システム構成
ホストアプリ:サブテーブルを持つアプリ(本プラグインをインストール)
テンプレート定義:GUIで設定できるテンプレート(複数パターン登録OK)
条件フィールド:ドロップダウンのみ
設定画面:サブテーブルの行内容を、まるごとGUI上で直感的に登録
3. 機能
✅ サブテーブルへのテンプレート自動挿入(作成・編集時)
✅ 条件フィールドの値に応じて、異なるパターンを適用
✅ サブテーブルフィールドは「テキスト」「数値」「ドロップダウン」「ラジオボタン」「チェックボックス」「日時」に対応
✅ サブテーブルの全行・全カラムをGUIで編集&保存✅ 設定画面もドラッグ&ドロップ操作でラクラク

4. 設定項目
対象サブテーブルフィールド(1つ以上選択可)
条件フィールド(セレクトボックスで選択)
条件値(条件フィールドの各値ごとにテンプレート登録可)
サブテーブルの行内容(GUI上で直感的に編集・追加・削除)
設定も直感的、ノンプログラミングで誰でもカンタンに運用できます。


5. 処理フロー(ざっくり)
プラグイン設定画面でテンプレート・条件を作成
レコード作成/編集時に、条件フィールドの値をチェック
該当テンプレートがあればサブテーブルに自動挿入
以降、必要に応じて手動修正もOK
6. 制限事項
条件に利用できるフィールドは「ドロップダウン」に限定
条件値は固定選択(複雑な式やAND/OR条件は非対応)
サブテーブルのフィールド構成が変わる場合は再設定が必要
モバイル版は非対応(今後拡張予定)
7.よくある質問
Q. どんな場面で使うプラグインですか?
業務ごとに決まったチェックリストや作業工程をサブテーブルに自動で挿入したい場合に便利です。 例えば「契約業務」「現場作業」「点検記録」など、条件によって毎回同じ手順や項目を入力する業務に最適です。
Q. サブテーブルにはどんなフィールドタイプが対応していますか?
現在は以下のフィールドタイプに対応しています。
1行テキスト
複数行テキスト
ドロップダウン
ラジオボタン
チェックボックス
日付/日時
リンク(URL)
数値(Number)
Q. 条件はどんなフィールドが指定できますか?
条件フィールドは「ドロップダウン」フィールドから設定します。
例えば「業務種別」や「作業区分」などがよく使われます。
Q. テンプレート内容はどこで編集・設定できますか?
プラグインの設定画面からGUIで直感的に登録・編集できます。
サブテーブル
条件となるフィールド
条件ごとのテンプレート行
Q. サブテーブルの初期値を一部だけ空欄にできますか?
はい、各テンプレート行ごとに必要な項目のみ値を入れ、不要な項目は空欄(未入力)にしておけます。
Q. 既存のレコードにもテンプレートを適用できますか?
既存レコードには手動で条件値を変更していただくことで、そのタイミングでテンプレートが反映されます。
(自動で一括反映はできません)
Q. サブテーブルの行を手動で追加・削除しても大丈夫ですか?
テンプレート適用後、サブテーブルの編集は通常どおり可能です。
業務ごとに微調整や行の追加・削除もOKです。
Q. 同じ条件値で複数テンプレートは作れますか?
いいえ、「条件値(optionValue)」ごとに1つのテンプレートのみ設定できます。
重複がある場合は保存時にエラーとなります。
Q. サブテーブル内のフィールド順がアプリ設定と違うとどうなりますか?
テンプレートの行はアプリ設定(フォームのフィールド並び順)に合わせて自動生成されます。
設定後にフィールド順を変更した場合、意図しない並びになることがありますのでご注意ください。
Q. モバイルアプリでも使えますか?
現時点ではモバイル版kintoneには未対応です。今後のアップデートで対応を検討しています。
Q. 「event.record['テーブル'].value[0]['数値'].value が不正です。」というエラーが出ました。
数値フィールドに、数値以外(テキストや英字)が入力されている可能性があります。
プラグイン設定から、テンプレート内の数値フィールドをご確認ください。
最後に
「毎回の入力、手作業でいいのかな?」──そんな“ちょっとした非効率”を、まるごと自動化。サブテーブルのパターン入力が減れば、ミスも減り、作業はもっとラクになります。
“いつもの入力”、もう繰り返さなくていい。
このプラグインで、kintone業務をもっと快適にしてみませんか?



コメント