# 自動計算する項目は値がない時の「#N/A!」表示しない方法が有りますか？

**URL:** <https://community.cybozu.dev/t/topic/430>\
**Category:** kintone 開発相談\
**Created:** [2017 年 7 月 12 日午前 5:31 UTC](https://community.cybozu.dev/t/topic/430 "2017-07-12T05:31:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1801](https://avatars.discourse-cdn.com/v4/letter/l/4491bb/32.png) [@Legacy\_Account1801](https://community.cybozu.dev/u/Legacy_Account1801)\
**Post date:** [2017 年 7 月 12 日午前 5:31 UTC](https://community.cybozu.dev/t/topic/430/1 "2017-07-12T05:31:12Z")

</div>

自動計算する項目は値がない時の「#N/A!」表示しない方法が有りますか？

下記の様にしたいです。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1557](https://avatars.discourse-cdn.com/v4/letter/l/49beb7/32.png) [@Legacy\_Account1557](https://community.cybozu.dev/u/Legacy_Account1557)\
**Post date:** [2017 年 7 月 12 日午前 6:01 UTC](https://community.cybozu.dev/t/topic/430/2 "2017-07-12T06:01:03Z")

</div>

pankouさん

&nbsp;

こんにちは。

&nbsp;

標準機能ではN/A! が出てしまうので、JSで処理する必要があります。

レコード保存時に全ての値がある場合に、値を結合して住所フィールドに設定するイメージです。

以下サンプルです。参考にしてみてください。

&nbsp;

```
(function() {
 "use strict";
 var ADDR1 = 'address1', ADDR2 = 'address2', ADDR3 = 'address3', ADDR4 = '番地', ADDR5 = '建物名';
 var ADDRESS = '住所';
 var events = ['app.record.create.submit', 'app.record.edit.change.submit'];

 kintone.events.on(events, function(event) {
  var record = event.record;

  // 全てのフィールドに値がある時は住所フィールドを設定する
  if (record[ADDR1].value && record[ADDR2].value &&
   record[ADDR3].value && record[ADDR4].value && record[ADDR5].value) {
    record[ADDRESS].value = record[ADDR1].value + record[ADDR2].value
          record[ADDR3].value + record[ADDR4].value
          record[ADDR5].value;
  }
  return event;
 });
})();

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1801](https://avatars.discourse-cdn.com/v4/letter/l/4491bb/32.png) [@Legacy\_Account1801](https://community.cybozu.dev/u/Legacy_Account1801)\
**Post date:** [2017 年 7 月 12 日午前 6:24 UTC](https://community.cybozu.dev/t/topic/430/3 "2017-07-12T06:24:53Z")

</div>

ありがとうございます、頂いた方法で実現出来ました。🙂
