【Salesforce】No such column ‘{FieldName}’ on sobject of type {SObjectName}
標準のREST APIでSalesforceにレコードを送信する処理を作成していました。
動作確認をしてみると、こんなエラーが出ました。
No such column '{FieldName}' on sobject of type {SObjectName}
Apexで開発をしているときに、コンパイルに失敗すると出るエラーと同じものですね。
{SObjectName}というSObjectに{FieldName}という名前の項目はないとのことです。
そのまんまですね。
エラーの原因は「Bill__c」とするところを「Bill___c」としていました。
うーん、凡ミスですね。
ちょちょいのちょいで修正しました。
今回はコーディングのミスでしたが、外部との連携の際には注意が必要ですね。
知らないうちに項目が削除されて外部からの接続が落ちまくる、ということもありえます。
No comments.