能否在Salesforce.com中创建整数自定义字段?

能否在Salesforce.com中创建整数自定义字段?,salesforce,apex-code,custom-fields,Salesforce,Apex Code,Custom Fields,我想在对象上创建一个整数自定义字段。我看到我可以创建一个自定义字段“Number”,但它似乎返回一个decimal类型。大多数情况下,这很烦人,因为我计划将字段作为整数使用,而在代码中使用它的任何地方,我都必须将其转换为整数。其他字段类型中似乎没有一个是相近的-唯一一个似乎包含数字类型的字段类型是Currency 我已经将十进制字段后的数字调整为(3,0)-十进制前三个数字,十进制后零个数字。它仍然返回一个小数点 甚至可以创建一个整数吗?每次需要时都强制转换它被认为是“最佳实践”您不能创建整数类

我想在对象上创建一个整数自定义字段。我看到我可以创建一个自定义字段“Number”,但它似乎返回一个decimal类型。大多数情况下,这很烦人,因为我计划将字段作为整数使用,而在代码中使用它的任何地方,我都必须将其转换为整数。其他字段类型中似乎没有一个是相近的-唯一一个似乎包含数字类型的字段类型是Currency

我已经将十进制字段后的数字调整为(3,0)-十进制前三个数字,十进制后零个数字。它仍然返回一个小数点


甚至可以创建一个整数吗?每次需要时都强制转换它被认为是“最佳实践”

您不能创建整数类型。正如你们所发现的,数字的结果是十进制的。如果要将其视为一个整数,只需将其强制转换。

如果在Visualforce中使用字段,请确保使用
,而不是
,后者将显示小数点。不久前遇到这个问题。

我很害怕,但我想我会检查一下。谢谢。嗨,Ryan,如果你想用一种简单的方法把它放在VF页面上,而不需要一个控制器,你可以使用{!FLOOR(TheField_u__c)}显示0 dp。