ランタイムエラー
コンポーネントがページでエラーを表示
症状
コンポーネントは表示されるが、コンテンツの代わりにエラーメッセージを表示します。
一般的な原因と対処法
1. データソースの構成エラー
確認:クエリが無効であるかエラーを返している可能性があります。
解決策:
開発者コンソールでSOQLクエリをテストする
オブジェクトおよびフィールドのAPI名が正しいことを確認する
フィルターの構文がSOQLのルールに従っているか確認する
ユーザーがクエリ対象のオブジェクト/フィールドにアクセスできることを確認する
2. フィールド権限の不足
確認:コンポーネントがユーザーがアクセスできないフィールドを参照している可能性があります。
解決策:
影響を受けるフィールドのフィールドレベルセキュリティを確認する
オブジェクト権限を確認する
影響を受けるユーザーとしてコンポーネントをテストする
アクセス可能なフィールドを使用するようフィールド選択を更新する
3. コンポーネントのロジックエラー
確認:カスタムアクションや相互作用にエラーがある可能性があります。
解決策:
ビルダーでコンポーネントのロジックを確認する
欠落しているか誤ったアクション設定がないか確認する
イベントハンドラーが正しく構成されていることを確認する
エラーを特定するためにステップごとにテストする
4. 外部リソースの問題
確認:外部のURLやリソースにアクセスできない可能性があります。
解決策:
外部URLがアクセス可能であることを確認する
CSP(コンテンツセキュリティポリシー)が外部リソースを許可しているか確認する
APIエンドポイントが機能していることを確認する
外部リソースを独立してテストする
最終更新
役に立ちましたか?