本記事では、Salesforce Platform で SOQL クエリを実行した際に、存在するカスタム項目に対して「No such column」エラーが表示される事象について解説します。この問題は、主にクエリを実行するユーザのプロファイルや権限セットで、対象項目への参照アクセス権が不足している場合に発生します。
このエラーは、クエリを実行するユーザに、照会対象の項目に対する参照アクセス権が付与されていない場合に発生します。
この問題を解決するには、プロファイルまたは権限セットで、対象項目への項目レベルセキュリティ(参照アクセス権)を付与してください。
以下に、プロファイルで権限を付与する手順を示します。
■ 項目レベルセキュリティの付与手順
「拡張プロファイルユーザーインターフェース」が有効の場合
1. 画面右上の歯車アイコンをクリックし、[設定] を選択します。
2. [クイック検索] ボックスに「プロファイル」と入力し、検索結果から [プロファイル] をクリックします。
3. エラーが発生するユーザに割り当てられているプロファイルをクリックします。
4. プロファイル設定ページで [オブジェクト設定] をクリックし、対象のオブジェクトを選択します。
5. [編集] をクリックします。
6. クエリ対象の項目を探し、その行にある 「参照アクセス権」 のチェックボックスをオンにします。
7. [保存] をクリックします。
「拡張プロファイルユーザーインターフェース」が無効の場合
1. 画面右上の歯車アイコンをクリックし、[設定] を選択します。
2. [クイック検索] ボックスに「プロファイル」と入力し、検索結果から [プロファイル] をクリックします。
3. エラーが発生するユーザに割り当てられているプロファイルをクリックします。
4. [項目レベルセキュリティ]セクションで、クエリ対象のオブジェクトを探し、[参照]をクリックします。
5. [編集] をクリックします。
6. クエリ対象の項目を探し、その行にある 「参照アクセス権」 のチェックボックスをオンにします。
7. [保存] をクリックします。
権限セットを使用してユーザのアクセス権を管理している場合は、上記と同様に、対象の権限セット内にある [オブジェクト設定] から、該当項目の参照アクセス権を付与してください。
この設定変更が組織のセキュリティポリシーに準拠していることを、システム管理者にご確認ください。
005131284

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.