# formbridge 数値フィールド 初期値 小数点

**URL:** <https://community.cybozu.dev/t/topic/5633>\
**Category:** kintone 開発相談\
**Created:** [2022 年 1 月 13 日午前 2:55 UTC](https://community.cybozu.dev/t/topic/5633 "2022-01-13T02:55:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2942](https://avatars.discourse-cdn.com/v4/letter/l/53a042/32.png) [@Legacy\_Account2942](https://community.cybozu.dev/u/Legacy_Account2942)\
**Post date:** [2022 年 1 月 13 日午前 2:55 UTC](https://community.cybozu.dev/t/topic/5633/1 "2022-01-13T02:55:16Z")

</div>

いつもお世話になります。

数値フィールドの初期値に、少数点以下を設定したいです。

設定画面で小数点以下の数値の設定はできますが、入力フォームになると小数点以下が無い状態で数値が表示されてしまいます。

※初期値「1.5」で設定しても「1」になっている。

&nbsp;

何か方法がございますでしょうか。

ご教授いただければ幸いです。

よろしくお願いいたします。

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2229](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@Legacy\_Account2229](https://community.cybozu.dev/u/Legacy_Account2229)\
**Post date:** [2022 年 1 月 14 日午前 9:18 UTC](https://community.cybozu.dev/t/topic/5633/2 "2022-01-14T09:18:38Z")

</div>

hayakawaさん

こんにちは。

&nbsp;

確かに設定画面は小数表示になりますが、実際のフォーム画面では切り捨てられてますね。

特に設定項目もないですし、ヘルプにも記載は無かったので、トヨクモ様のサポートに連絡された方が早い解決に繋がるかもしれません。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2942](https://avatars.discourse-cdn.com/v4/letter/l/53a042/32.png) [@Legacy\_Account2942](https://community.cybozu.dev/u/Legacy_Account2942)\
**Post date:** [2022 年 1 月 17 日午前 12:06 UTC](https://community.cybozu.dev/t/topic/5633/3 "2022-01-17T00:06:24Z")

</div>

koichi さん

ご丁寧にありがとうございます！

助かります。

アドバイスいただいた通り、サポートに連絡してみます。また分かりましたら共有いたします。

ありがとうございます。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2229](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@Legacy\_Account2229](https://community.cybozu.dev/u/Legacy_Account2229)\
**Post date:** [2022 年 1 月 17 日午前 12:35 UTC](https://community.cybozu.dev/t/topic/5633/4 "2022-01-17T00:35:17Z")

</div>

hayakawaさん

標準でできると良いのですが

もし標準でできないようでしたら、JavaScriptで初期値を設定すること可能です。

コード貼っておきます。

```
(function() {

'use strict';

fb.events.form.mounted = [function(state) {
state.record.フィールド名.value = 1.5; // 初期値
return state;
}];

})();

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2942](https://avatars.discourse-cdn.com/v4/letter/l/53a042/32.png) [@Legacy\_Account2942](https://community.cybozu.dev/u/Legacy_Account2942)\
**Post date:** [2022 年 1 月 17 日午前 1:46 UTC](https://community.cybozu.dev/t/topic/5633/5 "2022-01-17T01:46:14Z")

</div>

koichiさん

コードまでありがとうございます！

大変助かります。

サポートに問い合わせたところ、やはり標準では、小数点以下が切り捨てられてしまい、

小数の入力が出来ない仕様となっているようです。

&nbsp;

回避策として、2つご提案いただきました。

１．かけ合わせる値として利用するのであれば、計算フィールドを利用し、

予め式を設定して計算結果をkintoneへ登録させる形としていただく方法

２．「文字列1行」フィールドをご利用いただき、小数点の初期値を設定する方法

&nbsp;

今回どちらも当てはまりませんでしたので、コード活用させていただきます。

ありがとうございました。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2229](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@Legacy\_Account2229](https://community.cybozu.dev/u/Legacy_Account2229)\
**Post date:** [2022 年 1 月 17 日午前 2:59 UTC](https://community.cybozu.dev/t/topic/5633/6 "2022-01-17T02:59:09Z")

</div>

hayakawaさん

ご確認と回避策の記載ありがとうございます。やはり標準では難しいようですね。

ぜひコードご活用ください。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 9 月 30 日午前 5:10 UTC](https://community.cybozu.dev/t/topic/5633/7 "2024-09-30T05:10:47Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
