Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

添付ファイルを古い順から順次削除したい

公開日: Feb 26, 2025
説明

Salesforceのデータローダーを使用して、古い添付ファイルを順次削除する方法を説明します。まず、削除対象のSalesforceIDが保存されたCSVファイルを用意し、データローダーで削除処理を行います。手順に従って操作してください。

解決策

添付ファイルを削除するためには、削除対象となる添付ファイルの SalesforceID が保存された CSV ファイルを用意し、データローダーを使用して [Delete] 処理を行います。

以下に手順を記載します。


(1)削除対象となる添付ファイルの SalesforceID が保存された CSV ファイルの用意
 

1. データローダーを起動し [Export] を押下します。
2. Select Data Objects で、[Show all Salesforce objects] チェックボックスをチェックします。
3. [添付ファイル(Attachment)] オブジェクトをリストより選択します。
4. [Choose a target for extraction] に保存先を設定し、[Next] を押下します。
5. [Edit your Query] にて、必要な項目を選択します。 (少なくとも ID と NAME およびLASTMODIFIEDDATE (最終更新日) などのソートする項目の 3 つを選択してください)
6. [Finish] を押下します。

 

以上で添付ファイルの SalesforceID が保存された CSV ファイルが用意されます。




(2)データローダーによる [Delete] 処理
 

1. (1) で出力した SalesforceID が保存された CSV ファイルを開きます。
2. LASTMODIFIEDDATE などの日付でソートし、削除対象とする古い添付ファイルの SalesforceID のみ CSV ファイルに残し上書き保存します。
3. データローダーを起動し [Delete] を押下します。
4. [Select Data Objects] にて [Show all Salesforce objects] チェックボックスをチェックします。
5. [添付ファイル(Attachment)] オブジェクトをリストより選択します。
6. [Choose CSV file] に削除対象とする添付ファイルの SalesforceID が記載された CSV ファイルを設定し、[Next] を押下します。
7. [Create or Edit a Map] を押下します。
8. [Auto-Match Fields to Columns] を押下し、ID 列のマッピングを行い [OK] を押下します。
9. [Next] を押下します。
10. [Directory] に結果出力先を設定し、[Finish] を押下します。
11. 削除確認のポップアップが表示されるので、[はい] を押下します。
12. 再度確認のポップアップが表示されるので、[はい] を押下します。

上記の手順で添付ファイルの一括削除を行うことができます。

ナレッジ記事番号

000386190

 
読み込み中
Salesforce Help | Article