请帮助我,我正在使用 SalesForce Enterprise API 通过我的 C# 代码更新 Opportunity:
QueryResult query = service.query("SELECT ID,ChargentSFA__Gateway__c FROM Opportunity WHERE AccountId = '" + accountItem.Id + "'");
if (query.records != null && query.records.Length > 0)
{
Opportunity opportunity = query.records[0] as Opportunity;
SaveResult update_result = new SaveResult();
opportunity.Acct_Email__c = accountItem.PersonEmail;
update_result = service.update(new sObject[] { opportunity })[0];
if (update_result.success)
{
// TODO
}
else
{
Logs(update_result.errors[0].message);
// TODO
}
}
所有数据输入都是真实的,但它告诉我一个错误
StatusCode.FIELD_FILTER_VALIDATION_EXCEPTION
消息:“请选择一个活动网关记录”
错误字段:ChargentSFA_Gateway_c
请给我你对这个错误的意见。
谢谢!