我目前正在进行一个从SugarCRM中提取数据的项目。在这种情况下,我试图通过/metadata端点获取可用模块及其字段。
不幸的是,/metadata端点的数据只包含小数字段的精度信息,没有小数位数的信息(或者SugarCRM(或我?(是否以完全相反的方式使用精度和小数位数?(。
其他数据类型(如float(的字段元数据只包含我自己创建的字段的信息,而不包含"的信息;预制的";字段。货币字段元数据不包含任何有关精度或小数位数的信息。
如何通过REST API可靠地获取所有字段的信息?
事实恰恰相反。
len
=>精度(总位数(- CCD_ 2=>小数位数
此外,如果在元数据中未指定任何内容,则字段类型具有默认值。
我不确定它们在内部是什么,但这些是Sugar Studio默认填充的一些值:
varchar
:(255)
integer
:(11)
decimal
:(18,8)
float
:(18,8)
enum
在内部默认为varchar (100)
,据我记忆所及。