Skip to main content

いつもお世話になっております。

VScodeにてマニフェストを使用したプロジェクトを通してsandboxからメタデータ群を取得しました。

その中にauraやLWCのコードも含まれますが、それらのコンポーネントがsalesforceの何処で使用されているのかを追うにはどうすればよろしいでしょうか?

(sampleLWCというコンポーネントをVScode上で発見した際にsalesforce上でsampleLWCがどのアプリで使用されているのかを知りたい。sapleAuraというコンポーネントがsalesforce上のどのボタンで呼び出されているかを知りたい。等)

何か良い方法をご存じであればご教授頂ければ幸いです。

宜しくお願い致します。

6 个回答
  1. 2024年2月16日 01:26

    @Shouhei Kano さん

     

    sapleAuraというコンポーネントのMetadataComponentIdが分かっていれば、依存関係を検索できるとは思います。

     

    組織内のメタデータコンポーネント間の依存関係を表します。書き込みを実行できますメタデータコンポーネントの依存関係API バージョン 43.0 以降の Tooling API を使用するか、API 49.0 以降の Bulk API 2.0 を使用します。

     

    メタデータコンポーネントの依存関係(ベータ)

    https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_metadatacomponentdependency.htm?q=MetadataComponentId

     

    https://salesforce.stackexchange.com/questions/347125/how-to-find-the-action-override-with-its-id