1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

関連リスト「ファイル」を使用したレポートの作成

Last updated at Posted at 2022-03-17

関連リスト「ファイル」を使用したレポートの作成

時間があれば、実際のApex バッチを書いてみたいと思います。


このメモ & 添付ファイルはかなり厄介ですね。
オブジェクトのリファレンスに普通に紹介されていますが、SOQLのDML操作すら受付ません。やっかいなオブジェクトです。
試した結果

entity type NoteAndAttachment does not support query

NoteAndAttachment

調べてみると回避策はそれぞれNoteとAttachmentを呼び出すとありますね。
https://stackoverflow.com/questions/4952379/salesforce-soql-query-for-notes-and-attachments-of-a-site

しかし、Note、Attachmentをだけで検索するとList変数として取得できそうです。
ParentIdが対象としているカスタムオブジェクトのIdの先頭3桁と一致していたら添付されていることが判断できます。

今回限りの処理なら 匿名ウィンドウで実行して結果をコピペするか、簡単なプログラムを書いてSOQLの結果のList変数をcsvファイルにするようなことをすれば対応できると思います。

何度も流す必要があるのなら、新しくカスタムオブジェクトを作ってそこに検索結果を吐き出すようなApexバッチを作って その新しく作ったカスタムオブジェクトをレポートで出力するような方法をすることも可能です。

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?