この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

レポートの非同期実行のリスト

非同期に実行した 2,000 個までのレポートインスタン���のリストを取得できます。

インスタンスリストは、レポートが実行された日時で並び替えられます。レポート結果は、24 時間のローリング期間保存されます。この間、ユーザのアクセスレベルに基づいて、実行されたレポートの各インスタンスの結果にアクセスできます。

ReportManager.getReportInstances メソッドをコールして、インスタンスリストを取得できます。次に例を示します。

1// Get the report ID
2List <Report> reportList = [SELECT Id,DeveloperName FROM Report where
3    DeveloperName = 'Closed_Sales_This_Quarter'];
4String reportId = (String)reportList.get(0).get('Id');
5
6// Run a report asynchronously
7Reports.ReportInstance instance = Reports.ReportManager.runAsyncReport(reportId, true);
8System.debug('List of asynchronous runs: ' + 
9    Reports.ReportManager.getReportInstances(reportId));