← ブログ一覧へ
その他

【kintone】レコード番号は計算式に使えない??プラグインを使って解決する方法!

【kintone】レコード番号は計算式に使えない??プラグインを使って解決する方法!

「kintoneでレコード番号を計算式に使いたいのに、できない…」そんな壁にぶつかったことはありませんか?

実はこの問題、kintoneユーザーの間でよくあるお悩みのひとつです。標準機能ではレコード番号を数式の中で直接使えないため、ちょっとした集計や自動採番などで不便を感じる場面も多いのではないでしょうか。

そこで今回の記事では、「レコード番号を計算式で使用できない」という制限を、プラグインの力でスマートに解決する方法をご紹介します。 設定方法や活用例もあわせて解説しますので、同じ課題でお悩みの方はぜひ参考にしてみてください!

レコード番号が計算式で使用できないってどういうこと?

kintoneの計算式は、フィールドの値を使って式を計算する機能です。具体的には、計算フィールドや文字列(1行)の自動計算などで使用することができます。ただし、全てのフィールドが計算式で使用可能というわけではありません。計算式で使用できるフィールドとできないフィールドは以下のとおりです。

計算式で使用できるフィールド

数値、計算、日時、日付、時刻、作成日時、更新日時、ルックアップ、文字列(1行)、ドロップダウン、ラジオボタン、作成者、更新者、チェックボックス、複数選択

計算式で使用できないフィールド

レコード番号、ラベル、文字列(複数行)、リッチエディター、添付ファイル、リンク、ユーザー選択、組織選択、グループ選択、関連レコード一覧、スペース、罫線、グループ

レコード番号を計算式に設定してフォームを保存しようとすると、次のようにエラーになります。

レコード番号を計算式に設定したkintoneフォーム編集画面。計算式で使用できない旨のエラーが発生している
レコード番号を計算式に指定した際に表示されるエラーメッセージ。保存できない旨が表示されている

kintoneでレコード番号は計算式で使えない?プラグインを使って解決する方法!

kintoneでは、計算式でレコード番号を使用することができません。しかし、レコード番号を別のフィールドにコピーすることで、計算式で利用することができます。

ここで便利なのが、「アプリ間レコード更新プラグイン ⧉」です。このプラグインを使うと、レコードが追加されるたびに、自動的にレコード番号を他のフィールドにコピーして更新することができます。これにより、計算式でレコード番号を使用できるようになります。

レコード更新プラグインを使ってレコード番号を計算式で使用するための手順は以下のとおりです。

1レコード番号がコピーされるフィールドを追加

数値フィールドなど、レコード番号を受け取るフィールドをフォームに追加します。

フォームにレコード番号をコピーするための数値フィールドを追加した例
2計算式にレコード番号がコピーされるフィールドを設定

計算フィールドの式で、上記で追加したフィールド(レコード番号のコピー先)を参照するように設定します。

計算式にレコード番号コピー用フィールドを設定した画面
3アプリ間レコード更新プラグインを設定

プラグインの設定画面で、レコード番号をコピー先フィールドに書き込む設定を行います。

アプリ間レコード更新プラグインでレコード番号をコピーする設定を行う画面
4レコードを追加し、レコード番号がコピーされていること・計算式が正しく動作することを確認

レコード追加画面(保存前)では、コピー先フィールドはまだ空です。

レコード追加画面。保存前のためレコード番号コピー先フィールドは空

レコード保存後、詳細画面でレコード番号がコピーされ、計算式が正しく反映されていることを確認します。

レコード保存後の詳細画面。レコード番号がコピーされ計算結果が表示されている

レコード番号(コピー)にレコード番号がコピーされ、計算式で利用可能になりました!

最後に

いかがでしたか? kintoneでは標準機能だけでは対応できない場面もありますが、プラグインを活用することで、制限を柔軟に乗り越えることが可能です。

特に「レコード番号を計算式で使いたい」というニーズは多くの現場で見られるため、今回ご紹介した方法を取り入れることで、業務の自動化や効率化が一段と進むはずです。

シェア:

Crena Plugin

すべてのプラグインを
30日間無料でお試し

  • 全プラグインが使える
  • クレジットカード不要
  • 本番環境で動作確認
Crena Plugin 無料トライアル申し込み画面