2

Salesforce API からケース レコードを取得したいと考えています。ケース ID の先頭しかないので(理由は聞かないでください)、次のクエリを試してみました。

SELECT Id FROM Case WHERE Id LIKE 'whatever...%'

残念ながら、これは次のエラーを返します。

SELECT Id FROM Case WHERE Id LIKE '500DABCD...%'
                          ^
ERROR at Row:1:Column:27
invalid operator on id field'
How can we get this functionality from the API?

Id フィールドで LIKE 演算子を使用できないのはなぜですか? これを行うことができる他の方法はありますか?

4

1 に答える 1

3

Id フィールドをミラーリングするケース エンティティにカスタム フィールドを追加しました。(元の Id フィールドとは異なり) LIKE 演算子を使用してこのフィールドを照会できることがわかりました。

フィールドのタイプは「式 (テキスト)」で、式を単純に「Id」に設定しました。

于 2011-07-26T13:17:40.900 に答える