我想将用户字段用作赚取的积分/信用点,作为浮点数或整数。
但它的类型可能是字符串,但不是数字。
可以以字符串形式保存数字,但该列将无法按值正确排序…
假设,我有一个用户字段定义为 credits_earned,如下所示,它们将被排序为文本,顺序错误。
123.45
23.34
3.23
9.31
并希望像这样按数字排序…
3.23
9.31
23.34
123.45
有什么变通方法吗?或者我会提交一个功能请求,谢谢…
我想将用户字段用作赚取的积分/信用点,作为浮点数或整数。
但它的类型可能是字符串,但不是数字。
可以以字符串形式保存数字,但该列将无法按值正确排序…
假设,我有一个用户字段定义为 credits_earned,如下所示,它们将被排序为文本,顺序错误。
123.45
23.34
3.23
9.31
并希望像这样按数字排序…
3.23
9.31
23.34
123.45
有什么变通方法吗?或者我会提交一个功能请求,谢谢…
您可以在插件中执行此操作。您不是在插件中执行此操作吗?
我正在计划一篇关于如何创建插件的博文,该插件可以从远程 API 拉取值并设置组成员身份。
嘿,Jay,感谢你的回复
我正在使用 webhook 功能和 API 来更新用户字段,
问题不在于如何在插件或其他方式中使用用户字段。
问题是,用户字段数据类型是字符串,我们需要为每个用户保存的值是浮点数。
现在,可以将浮点数作为字符串保存在这个添加的用户字段中,但在用户页面的用户列表表中,该列无法正确排序,
因为它按字符串排序,而不是按数字排序……
就像我上面帖子中的示例一样……
希望用户字段可以是数字类型(整数或浮点数)。
谢谢……
我明白了。这是一个将自定义用户字段设为浮点数的特性请求。这似乎是合理的。在此之前,您需要一个插件来创建这样的自定义用户变量。