キンコミ kintone user community

みんなの投稿

2025/02/14 15:03

皆様のお知恵を頂きたく投稿いたします。
現在kintoneスタンダードコース契約中です。当方、建設業で、主に日報や原価計算のアプリなどを作り、利用し始めている所です。

さて本題となりますが、
アプリ間レコード集計プラグインを使用し、日報のアプリから工事別で働いた総人数やトータルのレコード数、外注から派遣されてきた人数(以下:外注人数)など、それらの合計数を別のアプリに移行させようと試みました。

しかし、外注人数だけうまく反映されず…。
変わった所といえば、外注人数だけグループ内に割り当てられていて、空欄もある(外注を頼んでいないときは0等の数字も入力していない)というところです。

グループ内にあると反映しないのでしょうか…。

2件のコメント (新着順)
Mtec
建設業
2025/02/15 09:11

皆様ありがとうございました!

やはり、空欄=nullとして判断しているようで、空欄を0に置換したところ
解決いたしました。

助かりました!

グループは詳細画面の”見せ方”を変えるだけなので、内部では中のフィールドもグループ外のフィールドと同じ扱いと考えてよいと思います。

空欄もある(外注を頼んでいないときは0等の数字も入力していない)

空欄=nullであるならば、計算はnullを0と判定出来ていないだけなのかもしれません。

試しに空欄に全て0を入力したらイケませんか?
それでイケるようなら、当該フィールドの設定:初期値を0にしておけば大丈夫かも。


Mtec
建設業
2025/02/14 15:43

ありがとうございます!
該当レコード数が500件をゆうに超えているのですが、空欄だけ0を入力するような方法を知っていたりしますでしょうか…
初期値0にして、レコードを開いて保存してを500以上繰り返すのはさすがに骨が折れるので…。

ふゆき
製造業
2025/02/14 15:56

フィールド情報/データ一括更新プラグイン
https://www.tis2010.jp/bulksettings/

で出来るかと...

「(検証のために)1つのレコードの空欄全てに0を入れたらイケた」のでしょうか。

該当レコード数が500件をゆうに超えているのですが、

これを基本機能でやるならば(全手動になりますが)、
レコード番号(これ必須です。)と0を入れたいフィールド(だけでよいので、)をファイルに書き出し(@全レコード)。
② ①のファイル(CSV)をExcelかテキストエディタで空欄を0に一括置換して保存。
③ ②をレコード番号をキーにして読み込み(レコード更新)

とします。

レコードのファイル書き出し・読み込みの詳細は、kintoneヘルプを参照ください。

Excelブック形式:最大1MB、1,000行まで
 CSV形式:最大100 MB、10万行まで

(先頭行をカウントしているのであれば、それぞれマイナス1行がレコード数の限度となるかも…)

は1回で読み込みできます。
 

Mtec
建設業
2025/02/14 16:41

ありがとうございます!試してみます!

Mtec
建設業
2025/02/14 16:42

ありがとうございます!
手動で一度試してみます!

あ、ちなみにですが、

初期値0にして、レコードを開いて保存してを500以上繰り返す…

は既存レコードに対してはできません(というか初期値反映はされません)。

レコードを開いて 空欄全てに0を手入力し、 保存して×500回以上
をやるハメになります。
(∵当該フィールドは既にnullで記録されてしまっているので。)

Mtec
建設業
2025/02/15 07:58

ありがとうございます!
なるほど・・・。最初に作成した時点で初期値0にしておいたほうが
何かと便利なようですね…。勉強になります!