2

データ型に関して、Salesforce の upsert 操作と update 操作に違いはありますか?

upsert を使用して連絡先を同期し、update を使用してアカウントを同期しています。

連絡先のカスタム フィールドを設定するときに、BigDecimal 値を渡すと、Salesforce とうまく同期されます。update を呼び出すと、アカウントに対して同じことを行うと、次のようになります。

java.math.BigDecimal の xml タイプが見つかりません

update メソッドが BigDecimals を気に入らないようですか?

ありがとう、

クリス

4

1 に答える 1

0

Contact ではなく Account でその問題が発生する理由を正確に言うことはできませんが、私の最初の傾向は、BigDecimal をまったく渡そうとせず、代わりに BigDecimal.doubleValue() を使用して最初に double に変換することです。 . 欠点は、そこで精度がいくらか失われる可能性があることですが、利点は、問題なく動作するはずです:)。

于 2013-04-11T18:59:55.607 に答える