ランタイムエラー

コンポーネントがページでエラーを表示

症状

コンポーネントは表示されるが、コンテンツの代わりにエラーメッセージを表示します。

一般的な原因と対処法

1. データソースの構成エラー

確認:クエリが無効であるかエラーを返している可能性があります。

解決策:

  • 開発者コンソールでSOQLクエリをテストする

  • オブジェクトおよびフィールドのAPI名が正しいことを確認する

  • フィルターの構文がSOQLのルールに従っているか確認する

  • ユーザーがクエリ対象のオブジェクト/フィールドにアクセスできることを確認する

2. フィールド権限の不足

確認:コンポーネントがユーザーがアクセスできないフィールドを参照している可能性があります。

解決策:

  • 影響を受けるフィールドのフィールドレベルセキュリティを確認する

  • オブジェクト権限を確認する

  • 影響を受けるユーザーとしてコンポーネントをテストする

  • アクセス可能なフィールドを使用するようフィールド選択を更新する

3. コンポーネントのロジックエラー

確認:カスタムアクションや相互作用にエラーがある可能性があります。

解決策:

  • ビルダーでコンポーネントのロジックを確認する

  • 欠落しているか誤ったアクション設定がないか確認する

  • イベントハンドラーが正しく構成されていることを確認する

  • エラーを特定するためにステップごとにテストする

4. 外部リソースの問題

確認:外部のURLやリソースにアクセスできない可能性があります。

解決策:

  • 外部URLがアクセス可能であることを確認する

  • CSP(コンテンツセキュリティポリシー)が外部リソースを許可しているか確認する

  • APIエンドポイントが機能していることを確認する

  • 外部リソースを独立してテストする

最終更新

役に立ちましたか?