マガジンのカバー画像

Kintoneテーブル操作のカスタマイズ事例

9
Kintoneのフォーム内のテーブルを操作するJavacriptカスタマイズ事例の記事を集めたマガジンです。テーブル内のデータ並び替え、科目別集計、行番号追加など、テーブル操作に…
運営しているクリエイター

#フィールド

Kintoneテーブル内の数値を科目別に集計する

やりたいこと Kintoneの交通費申請アプリで、サブテーブルの経費明細に「経費分類」を追加して、経費分類毎に小計を表示したい。 具体的な計算結果イメージは、以下の通りです。 上記の様な集計は、エクセルならばSUMIF関数で簡単に実現できるのですが、Kintoneの標準機能には、SUMIF関数の様な機能が有りません。 今回もJavascriptを用いたカスタマイズで経費分類毎の集計を実現します。 /* サブテーブルの数値を経費区分で小計して表示する */(() => {

¥2,000

テーブル内に行番号を表示して任意の行をコピーする

やりたいこと Kinotneアプリでテーブル内データの指定した行を複製するフォームとボタンを作成してみました。 これは、テーブル内の入力データを同じ内容で何度も入力する手間を少しでも省くために行コピー機能を実装したモノです。 コピーする行を指定するために、行の先頭に行Noも表示する様にしました。 デモ画面 デモ画面では、テーブル内のデータの行番号を指定して「行複製」ボタンをクリックすることで、指定した行と同じ内容の行を下に追加します。 レコードの新規登録と編集画面で動作

ルックアップのコピーフィールドを編集可能にする(テーブル内を含む)

やりたいこと Kintoneのルックアップでコピーしたフィールドを編集可能にしたい。 テーブル内でルックアップしたコピーフィールドも編集可能にしたい。 ※今回は、テーブル内フィールドの操作方法が本題です Kintoneのルックアップは便利な機能ですが、参照元のアプリから値をコピーする様に設定したフィールドは編集できない仕様です。 (他アプリの値をコピーする前提なので編集不可なのが当然です) 以下の受注管理アプリでは、顧客名をルックアップして担当部署と電話番号をコピーして