2

在数据类型方面,Salesforce 中的 upsert 和 update 操作有什么不同吗?

我使用 upsert 同步我的联系人并更新以同步我的帐户。

为联系人设置自定义字段时,我将 BigDecimal 值传递给它,它会很高兴地与 Salesforce 同步,当我调用更新时对我的帐户执行相同的操作,我得到:

找不到 xml 类型:java.math.BigDecimal

似乎更新方法不喜欢 BigDecimals?

谢谢,

克里斯

4

1 回答 1

0

我不能说你到底为什么会遇到 Account 而不是 Contact 的问题,但我的第一个倾向是根本不尝试传入 BigDecimal,而是首先使用 BigDecimal.doubleValue() 将其转换为双精度. 缺点是您可能会在那里失去一些精度,但好处是它应该可以正常工作:)。

于 2013-04-11T18:59:55.607 回答