Salesforce:如何检索布局字段是否已标记为必需?

Salesforce:如何检索布局字段是否已标记为必需?,salesforce,soql,Salesforce,Soql,所以这很奇怪,想知道SFDC是否只是返回了“错误”的信息 我正在处理一个对象的布局,在界面中,我将默认布局(没有其他布局)中的一个字段设置为“必需” 但是,当我从API检索此布局时,相关字段的“nillable”属性在应该为FALSE时为TRUE salesforce是否希望从其他地方检索此类数据?不管怎样,API似乎在撒谎。API没有撒谎-该字段仅是特定布局所需,而不是底层系统所需 如果您希望它确实是必需的,则需要在字段本身上设置此属性。huh,因此为布局中的字段返回的定义是系统的。检查。布局

所以这很奇怪,想知道SFDC是否只是返回了“错误”的信息

我正在处理一个对象的布局,在界面中,我将默认布局(没有其他布局)中的一个字段设置为“必需”

但是,当我从API检索此布局时,相关字段的“nillable”属性在应该为FALSE时为TRUE


salesforce是否希望从其他地方检索此类数据?不管怎样,API似乎在撒谎。

API没有撒谎-该字段仅是特定布局所需,而不是底层系统所需


如果您希望它确实是必需的,则需要在字段本身上设置此属性。

huh,因此为布局中的字段返回的定义是系统的。检查。布局中的“必需”选项是否在API中的其他任何地方公开,而我还没有找到?不确定-我会说它只与布局相关,并且您只能在该布局的定义中找到它-可能无法从API访问。是的,似乎是这样,不过,这很令人惊讶,因为我们正在构建一个通用UI,它应该尽可能地表示用户在SFDC中看到的内容。也许它隐藏在布局响应中的其他地方:/