我正在尝试对 Salesforce 进行批量更新,作为数据屏蔽项目的一部分,当我尝试通过 API 更新特定自定义对象的字段时,出现错误INVALID_FIELD_FOR_INSERT_UPDATE。我们的自定义对象有一些标准字段和一些自定义字段。自定义字段是我想要更新的内容,但我一直被拒绝。
我要更新的每个字段都是长文本区域 (32768) 或文本 (255)。没有查找、控制字段、验证规则,也没有字段依赖关系。我可以通过屏蔽过程对其他对象(例如帐户)进行修改。我还可以通过 Web UI 对此自定义对象的值进行修改。我曾尝试作为 API 组的成员以及系统管理员。
任何人都可以指出我正确的方向吗?我无权访问屏蔽工具的源代码,但我在 SF 中拥有提升的权限。预先感谢您的建议。
确切的错误: INVALID_FIELD_FOR_INSERT_UPDATE 错误消息:无法创建/更新字段:名称。请检查此字段的安全设置,并验证它对于您的配置文件或权限集是否为读/写。
有趣的是,我并不是要更新“名称”字段。名称似乎是对象上的自动编号字段,但我不确定为什么此字段会在更新到不同列时更改值。
如果有人面临无法更新 Name 列的相同问题,因为它的数据类型为 Name。
有2种解决方案:
| 归档时间: |
|
| 查看次数: |
6671 次 |
| 最近记录: |