假设我们有一个salesforce object: PhoneNumber__c, 它有一个字符串属性Status__c,如果要将其值(假设原值为“Good”)更改为空,在.net下直接用:
PhoneNumber__c pn = new PhoneNumber__c();
pn.Status__c = "";
是没有用的,它的值依然是Good。
正确更新办法:
PhoneNumber__c pn = new PhoneNumber__c();
pn.fieldsToNull = new String[] { "Status__c" };
还有一个办法,就是用含一个空格的String来更新,更新之后,字段值将被更新,同时被salesforce自动设为空。
本文介绍了在.NET环境下,如何将Salesforce中的特定字段值更改为null或空的方法。通过实例展示,当直接赋值为空字符串时字段值并不会改变,正确的做法是使用fieldsToNull属性或将字段值设置为包含一个空格的字符串。
2764

被折叠的 条评论
为什么被折叠?



