【Salesforce】No such column ‘{FieldName}’ on sobject of type {SObjectName}

【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.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です