キンコミ kintone user community

みんなの投稿

2024/12/07 17:02

エラーの原因、解決策についてお力お貸しください。

作成したアプリが便利なことは便利なのですが、特定のタイミングで計算式エラーを吐きます。



毎月データの繰越が必要な業務です。アプリアクションで繰越するとエラーは出ませんが、繰越する量が多く時間が掛かって現実的ではないため、繰越に必要なデータだけCSV吐き出し→新規にCSV読み込みで毎月ほぼ同数のレコードを作成しています。

該当レコード内ではテーブルを使用しています。テーブルは日付、金額A、金額Bという入力欄があり、繰越時にそこは吐き出さないため読み込ませたときは空欄です。
読み込ませるとテーブル金額Aに入った金額を全て合計するフィールド①が0ではなく#ERROR!となってしまいます。また、フィールド①が計算に絡んでいる他フィールドも全て#ERROR!になっています。テーブルが関わっていない計算式の入ったフィールド②はきちんと計算できています。

また、テーブルが空欄なことが原因かと思いましたが、アプリアクションでは空欄でも#ERROR!にならないこと、繰越後に編集しどこになにも入力せず保存しても#ERROR!が解消されます。
※プラグインは導入していません。



拙い説明で申し訳ありませんが、原因や解決策が分かる方、その他アイデアがあればお聞かせください。よろしくお願いいたします。

1件のコメント (新着順)
かな
建設業
2024/12/07 18:02

kintoneでテーブルの値を合計する際に「#ERROR!」と表示される原因としては、
・テーブルが空白の状態で保存されている
・テーブルの行数が0でレコードが作成されている
とのことです。
まさに今回のような状態ということですね。

回避方法としては、行数を1行追加する必要があるようです。
csvでテーブルを読み込む方法はこちら
https://jp.cybozu.help/k/ja/user/using_app/import_records/import_file_table.html
⇩テーブルの値が0(空白)の場合に自動計算が#ERROR!となってしまう件
https://community.cybozu.dev/t/topic/41


S
不動産業
2024/12/12 10:15

まさにこちらです!調べ方が下手なのかうまく出てこなかったので大変助かりました、ありがとうございます!!