Salesforce中通过API进行的\u插入\u更新的\u字段\u无效

Salesforce中通过API进行的\u插入\u更新的\u字段\u无效,salesforce,Salesforce,作为数据屏蔽项目的一部分,我正在尝试对Salesforce进行批量更新,当我尝试通过API更新特定自定义对象的字段时,我收到了错误INVALID_FIELD_FOR_INSERT_update。 我们的自定义对象有几个标准字段和几个自定义字段。自定义字段是我试图更新的内容,但我一直被拒绝 我尝试更新的每个字段都是长文本区域32768或文本255。没有查找、控制字段、验证规则,也没有字段依赖关系。 我能够修改其他对象帐户,例如通过掩蔽过程。我还可以通过web UI对此自定义对象的值进行修改。 我尝

作为数据屏蔽项目的一部分,我正在尝试对Salesforce进行批量更新,当我尝试通过API更新特定自定义对象的字段时,我收到了错误INVALID_FIELD_FOR_INSERT_update。 我们的自定义对象有几个标准字段和几个自定义字段。自定义字段是我试图更新的内容,但我一直被拒绝

我尝试更新的每个字段都是长文本区域32768或文本255。没有查找、控制字段、验证规则,也没有字段依赖关系。 我能够修改其他对象帐户,例如通过掩蔽过程。我还可以通过web UI对此自定义对象的值进行修改。 我尝试过作为API组的成员以及系统管理员

谁能给我指一下正确的方向吗?我没有访问屏蔽工具的源代码的权限,但我在SF中有提升的权限。 提前谢谢你的建议

确切的错误是: 无效的\u字段\u用于\u插入\u更新错误消息:无法创建/更新字段:名称。请检查此字段的安全设置,并验证您的配置文件或权限集是否已读/写


有趣的是,我没有试图更新字段名。Name似乎是对象上的一个自动编号字段,但我不确定为什么该字段会在更新到其他列时更改值

如果某个人面临同样的问题,无法更新名称列,因为它的数据类型为Name

有两种解决方案:

如果您想输入人名,请尝试输入FirstName和LastName。名称将自动填充。 如果要推送产品名称,请尝试将名称字段的类型更改为文本。如果这不起作用,那么您可以将名称推到FirstName或LastName,以mandatory为准,这只是一个变通方法。
如果有人面临同样的问题,即无法更新名称列,因为它的数据类型为Name

有两种解决方案:

如果您想输入人名,请尝试输入FirstName和LastName。名称将自动填充。 如果要推送产品名称,请尝试将名称字段的类型更改为文本。如果这不起作用,那么您可以将名称推到FirstName或LastName,以mandatory为准,这只是一个变通方法。
你能提供完整的错误信息吗?更多详细信息可以更好地帮助您解决问题更新错误消息。谢谢,最后一个Khajiit。名称字段通常是每个SF对象的标准字段。你确定,它是可写的吗?有时它可能是自动编号类型,在这种情况下,您无法填充它。我确实看到了自动编号名称字段,它是只读的。是否有任何信息可以告诉我,当我只更改看似无关的字段的值时,为什么要更新此字段。如果字段为自动编号,则意味着-此字段自动填充标识符,如ID。它根本不可写,您只能读取此字段。若您需要名称字段作为通常的可写文本字段,您需要将字段类型更改为文本,您可以提供完整的错误消息吗?更多详细信息可以更好地帮助您解决问题更新错误消息。谢谢,最后一个Khajiit。名称字段通常是每个SF对象的标准字段。你确定,它是可写的吗?有时它可能是自动编号类型,在这种情况下,您无法填充它。我确实看到了自动编号名称字段,它是只读的。是否有任何信息可以告诉我,当我只更改看似无关的字段的值时,为什么要更新此字段。如果字段为自动编号,则意味着-此字段自动填充标识符,如ID。它根本不可写,您只能读取此字段。若您需要名称字段作为常用的可写文本字段,则需要将字段类型更改为文本