日付範囲指定でレコードを一括更新したい!
kintoneは非常に柔軟なデータベースですが、運用が進むにつれて「過去のレコードを整理したい」「特定の期間のステータスを一気に変えたい」というニーズが膨らみます。
例えば、以下のようなシーンです。
- 年度末の整理: 「昨年度(2025年4月1日〜2026年3月31日)の未完了タスクを、すべて一括で『終了』にしたい」
- 販促イベント対応: 「キャンペーン期間中(2026年4月1日〜4月14日)に登録された見込み客の『確度』を一律で引き上げたい」
- アクション漏れ防止: 「次回アクション日が『本日以前』になっている停滞案件を一括でリマインド対象に変更したい」
このように、私たちの業務は常に「日付」と密接に関わっています。
しかし、kintoneの画面上で1件ずつポチポチと更新していくのは現実的ではありません。数百、数千件となれば、それだけで1日が潰れてしまいます。。
レコード一括更新の操作は意外と面倒
kintoneの標準機能でレコードを一括更新する場合は、CSVファイルによる読み込み機能を利用します。
標準機能での手順(一例)
- アプリで対象のレコードを絞り込む。
- 絞り込み検索したレコード一覧をCSV形式で書き出す。
- CSVファイルを表計算ソフトで開き、更新したいフィールドの値を書き換える。
- 書き換えたCSVを再びkintoneにアップロードして「更新」の操作を行う。
上記の手順が「ちょっと面倒だな」と感じる方も多いはずです。
さらに、ユーザーが操作を誤ると「意図しないデータの上書きや消失」のリスクもあります。
- Excelの自動変換問題: CSVをExcelで開くと、電話番号の先頭の「0」が消えたり、日付形式が勝手に書き換わったりすることがあります。そのままアップロードすると、意図しない場所のデータまで壊れてしまいます。
- 紐付けミス: ファイルの行を誤って編集して、レコードIDと更新内容がズレた状態でアップロードしてしまうと、取り返しのつかないデータの書き換えが発生します。
- 最新性の欠如: CSVを書き出してからアップロードするまでの間に、別の担当者がレコードを更新していた場合、その最新データが古いCSVデータで上書きされてしまいます。
「もっと簡単に、かつ安全に、kintoneの画面内だけで完結させたい」——これが現場担当者の本音ではないでしょうか。
解決策:このカスタマイズで出来ること
今回ご紹介するJSカスタマイズは、CSVファイルの読み書き操作を一切行わず、kintoneの画面上のボタン操作のみで、日付を条件とした一括更新を完了させます。
直感的なボタン操作
特定のレコード一覧画面を開くと、上部に「一括更新」ボタンが表示されます。これこそが、業務効率化のスイッチです。
画面上の「絞り込み」と連動
最大の特長は、「今、画面で見ている条件」と「カスタマイズで設定した日付範囲」をガッチャンコ(AND結合)できる点です。 「自分の担当案件」かつ「特定の地域」で絞り込んでいる状態でボタンを押せば、その範囲内かつ特定の日付に合致するレコードだけをピンポイントで狙い撃ちできます。
安心の事前チェック機能
ボタンを押した瞬間に更新されるわけではありません。「本当にこの条件でいいですか?」という確認ダイアログが表示され、「実際に何件のレコードが更新されるか」を事前に教えてくれます。想定外の件数が表示されたらキャンセルすればいい。このワンクッションが、重大なミスを防ぎます。
進捗が見える安心感
数千件規模のデータを更新する場合、処理が終わるまで不安になるものです。このカスタマイズでは、画面中央に「何%完了したか」を示すプログレスバーが表示されます。処理の進行状況がリアルタイムでわかるため、フリーズしているのか動いているのか分からない、といったストレスがありません。
デモ画面
このカスタマイズのデモ画面は以下の通りです。

具体的な活用シーンで見る業務改善のビフォーアフター
このカスタマイズの具体的な活用イメージを見てみましょう。
シーン①:営業案件の「失注」整理
半年以上アクションがない「次回アクション日」が空白、または過去日付の案件。これらをそのままにしておくと、現在の見込み数字が歪んで見えてしまいます。
- 活用例: 「アクション日が過去日」かつ「ステータスが停滞中」のものを一括で「失注」または「クローズ」へ。
- メリット: 営業リストがつねに最新・クリーンに保たれ、精度の高い売上予測が可能になります。
シーン②:定期点検・メンテナンスの一括生成
不動産管理や設備メンテナンスなどで、特定期間内に点検が必要なレコードを一括で「実施待ち」ステータスに引き上げたい場合です。
- 活用例: 「点検予定日」が今月中のレコードを抽出し、「作業状況」を一括で「未着手」から「準備中」へ。
- メリット: 毎月の事務作業が数秒で終わり、作業漏れを確実に防げます。
シーン③:期間限定キャンペーンのフラグ付け
特定期間中に問い合わせがあった顧客レコードに、キャンペーン対象であることの「フラグ」を立てたい場合。
- 活用例: 「登録日」がイベント期間中の顧客に対し、「キャンペーン対象」フィールドを一括で「有効」へ。
- メリット: 面倒なCSV出力なしで、マーケティングデータのセグメント分けが即座に完了します。
シーン④:プロジェクト管理のフェーズ移行
プロジェクトの節目で、期日が過ぎたタスクを整理する場面です。
- 活用例: 「完了予定日」が過ぎている未完了タスクを、一括で「再調整中」や「期限超過」といったステータスに。
- メリット: チーム全体のボトルネックを可視化するための下準備が、一瞬で整います。
シーン⑤:棚卸し・在庫データのステータス一掃
特定の期間に入庫された古い在庫データを、一括で「セール対象」や「棚卸対象」に変更する場合など。
- 活用例: 「最終更新日」が1年以上前の在庫レコードのステータスを一括変更。
- メリット: 倉庫管理や在庫の適正化がスムーズになり、キャッシュフローの改善にも貢献します。
💬 まとめ:時間は「操作」ではなく「思考」に使おう
kintoneの強みは、業務の変化に合わせてシステムを成長させていける点にあります。しかし、標準機能の枠内だけでは、どうしても「手作業」が残ってしまう部分もあります。
今回ご紹介した「日付範囲指定・一括更新カスタマイズ」は、単にデータを書き換えるツールではありません。「CSV出力やExcel加工といった付加価値のない作業時間」を削り、その分を「次にどのお客さまへアプローチするか」「業務をどう改善するか」というクリエイティブな思考時間に転換するための武器です。
- 日付を基点としたデータメンテナンスに苦労している
- CSVアップロードによるデータミスが怖い
- 現場から「まとめてステータスを変えたい」と要望が出ている
もしひとつでも心当たりがあるなら、このカスタマイズがあなたのkintone活用を次のステージへ引き上げてくれるはずです。スマートなデータ操作で、もっと自由な業務スタイルを手に入れましょう!
🔨 自分でカスタマイズしてみたい方へ
以下のNote記事で本記事のカスタマイズ事例を紹介しています。
記事内で紹介しているカスタマイズコードは、無料で利用できるので是非挑戦してみて下さい。
「note:アプリ活用研究会(キン活)」は、当サイトのメンバーが執筆しています。

🧩 プラグインのご紹介
当社が開発した「日付の範囲指定でレコードを一括更新する」プラグインをご紹介します。
Javascriotカスタマイズは、少しハードルが高いです💦 という方はこちらもご検討下さい。
🌸 アプリテンプレートの販売
本記事でご紹介しているアプリテンプレートを、下記の料金プランで販売しています。
導入をご希望の方は、各プランの「お申込み/お問い合わせ」ボタンからお問い合わせください。

■ 料金プラン
◆単品販売(買取型)は、導入サポート付きの価格です。
単品動作タイプは60,000円、2アプリ連携タイプは100,000円、3つ以上連携タイプは150,000円です。
◆簡易サポート契約では、当サイトのアプリテンプレートとプラグインを合計6種類までご利用できます。
◆会員サポート契約では、ご利用範囲「無制限」で運用ヘルプデスク対応までフルサービスでご提供します。
| 項目 | 単品販売 | 簡易サポート | 会員サポート |
|---|---|---|---|
| 料金体系 | 60,000円 (税抜) | 120,000円 (税抜) | 360,000円 (税抜) |
| 契約期間 | なし | 毎年更新 | 6か月更新 |
| 導入サポート | ✔ | ✔ | ✔ |
| メールサポート | × | ✔ | ✔ |
| チャットサポート | × | ✔ | ✔ |
| バージョンアップ対応 | × | ✔ | ✔ |
| 運用ヘルプデスク対応 | × | × | ✔ |
| 商品のご利用範囲 | 本商品のみ | 6種類までご利用可能 ユーザー数10名まで |
無制限 ユーザー数30名まで |
| お問い合わせ/お申し込み | 購入する | お申込み |
🏫 kintone人材育成研修
この様なカスタマイズを自分で出来る様になりたい方は、当サイトの「Kintome人材育成」上級コースの受講をご検討して下さい。当サイトのTIPSで紹介しているカスタマイズ例のテンプレートを使えば、簡単に実装出来ます!
上級コースの受講者には、特典で当サイトのカスタマイズテンプレート(3種類まで)と3か月のサポート契約を無償でご提供しています。
研修目的を「カスタマイズテンプレートのアプリ導入」とする研修メニューもご提案可能です。

📣カスタマイズ・導入支援いたします!
本記事の様な「kintoneアプリのカスタマイズ」をご希望の企業様へ
kintoneを便利に活用できるカスタマイズと運用支援は、ぜひ当社にご相談ください!

#kintone #Javascript #カスタマイズ #文字列複数行フィールド #文字数制限

