# 사용자 필드를 float 및/또는 int 숫자로 허용

**URL:** https://meta.discourse.org/t/allow-user-field-as-a-float-and-or-int-number/271031
**Category:** Feature
**Created:** [7월 9, 2023, 11:26오전 UTC](https://meta.discourse.org/t/allow-user-field-as-a-float-and-or-int-number/271031 "2023-07-09T11:26:37Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![fbpbdmin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fbpbdmin/32/300893_2.png) [@fbpbdmin](https://meta.discourse.org/u/fbpbdmin)
#### Post date: [7월 9, 2023, 11:26오전 UTC](https://meta.discourse.org/t/allow-user-field-as-a-float-and-or-int-number/271031/1 "2023-07-09T11:26:37Z")

</div>

사용자 필드를 포인트/크레딧처럼 숫자(소수점 포함)로 사용하려고 합니다.  
하지만 필드 타입은 숫자가 아닌 문자열입니다.  
숫자를 문자열로 저장할 수는 있지만, 컬럼이 값 기준으로 올바르게 정렬되지 않습니다…

예를 들어, credits\_earned라는 사용자 필드를 다음과 같이 정의했을 때, 텍스트 기준으로 잘못된 순서로 정렬됩니다.

123.45  
23.34  
3.23  
9.31

대신 이렇게 숫자 기준으로 정렬되길 원합니다…  
3.23  
9.31  
23.34  
123.45

어떤 우회 방법이 있을까요? 아니면 기능 요청을 등록해야 할까요? 감사합니다…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [7월 9, 2023, 11:33오전 UTC](https://meta.discourse.org/t/allow-user-field-as-a-float-and-or-int-number/271031/2 "2023-07-09T11:33:46Z")

</div>

그것은 플러그인에서 할 수 있습니다. 플러그인에서 이렇게 하지 않는 건가요?

원격 API에서 값을 가져와 그룹 멤버십을 설정하는 플러그인을 만드는 방법에 대한 블로그 글을 계획하고 있습니다.

---

<div class="post-metadata">

### Author: ![fbpbdmin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fbpbdmin/32/300893_2.png) [@fbpbdmin](https://meta.discourse.org/u/fbpbdmin)
#### Post date: [7월 9, 2023, 11:49오후 UTC](https://meta.discourse.org/t/allow-user-field-as-a-float-and-or-int-number/271031/3 "2023-07-09T23:49:57Z")

</div>

제이, 답변 감사합니다.

- 저는 웹훅 기능과 API를 사용하여 사용자 필드를 업데이트하고 있습니다.  
문제는 플러그인이나 기타 방식으로 사용자 필드를 사용하는 방법에 대한 것이 아닙니다.

- 문제는 사용자 필드의 데이터 타입이 문자열(string)인데, 각 사용자에게 저장해야 할 값은 부동 소수점(float) 숫자라는 점입니다.

- 현재는 이 추가된 사용자 필드에 부동 소수점 숫자를 문자열로 저장할 수는 있지만, 사용자 페이지의 사용자 목록 테이블에서 이 열이 올바르게 정렬되지 않습니다. 숫자가 아닌 문자열로 정렬되기 때문이죠… 위 게시글의 예시와 같습니다…

사용자 필드가 숫자 타입(int 또는 float)으로 설정될 수 있기를 희망합니다.

감사합니다…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [7월 10, 2023, 12:15오전 UTC](https://meta.discourse.org/t/allow-user-field-as-a-float-and-or-int-number/271031/4 "2023-07-10T00:15:28Z")

</div>

아, 그렇군요. 사용자 정의 필드를 float로 사용할 수 있도록 해 달라는 기능 요청이네요. 합리적인 요청입니다. 그때까지는 그런 사용자 정의 변수를 만들려면 플러그인이 필요합니다.
