LoginSignup
0
0

レポートの検索条件を取得する

Last updated at Posted at 2023-08-30

以下のような質問があったので、答えたのですが回答が気に入らなかったのか、質問ごと消されましたね。(久々に日本人で質問ごと消してなかったことにする人に会いました。次からはこんな被害にあわないで済むように、質問に解答しない人のリストに追加しました。)

この質問は過去にも何度か見たことがあるので、ちょっと記録しておきます。

レポートの検索条件で使用されている項目の調査
カスタムオブジェクトの項目の精査を行いたいと思っております。

ただ、ユーザがレポートの検索条件で使用している可能性もあるため、レポートの検索条件で使用されている項目を一覧などで取得する方法があれば非常に助かります。

私の今の見解では

レポートの設定はSOQLでは検索できないと思います。内容はメタデータに格納されているので、メタデータを取得してテキストを検索するようなツール(簡単なのはUnix系のコマンドgrepなど)を使えば検索できると思います。

メタデータですが、1件ずつならSalesforce Reports and Dashboards REST APIでも可能ですが、これでは大変なので force CLIなどのメタデータを一括で取得できるツールを利用したほうがいいと思います。

Get Report Metadata
https://developer.salesforce.com/docs/atlas.en-us.246.0.api_analytics.meta/api_analytics/sforce_analytics_rest_api_get_reportmetadata.htm

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0