新規投稿
フォローする

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

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

下記の様にしたいです。

0

2件のコメント

Avatar
カキ氷


pankouさん

 

こんにちは。

 

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

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

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

 

(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;
 });
})();
0
Avatar
pankou

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

0
サインインしてコメントを残してください。