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

ReportManager クラス

同時または非同期にレポートを実行します。必要に応じて詳細が含まれます。

名前空間

Reports

使用方法

レポートのインスタンスを取得し、レポートのメタデータを記述します。

ReportManager のメソッド

ReportManager のメソッドは次のとおりです。すべてのメソッドが静的です。

describeReport(reportId)

表形式レポート、サマリーレポート、またはマトリックスレポートのレポート、レポートタイプ、および拡張メタデータを取得します。

構文

public static Reports.ReportDescribeResult describeReport(Id reportId)

パラメーター

reportId
型: Id

getDatatypeFilterOperatorMap()

レポートの絞り込みに使用できる項目のデータ型をリストします。

構文

public static MAP<String,LIST<Reports.FilterOperator>> getDatatypeFilterOperatorMap()

getReportInstance(instanceId)

非同期に実行されたレポートインスタンスの結果を取得します。非同期レポートの実行時に使用する設定によって、サマリーデータまたは詳細データを取得できるかどうかが決まります。

構文

public static Reports.ReportInstance getReportInstance(Id instanceId)

パラメーター

instanceId
型: Id

戻り値

型: Reports.ReportInstance

getReportInstances(reportId)

非同期に実行されたレポートインスタンスのリストを返します。リストの各項目は、レポートが実行された時間のメタデータを含むレポートの個別のインスタンスを表します。

構文

public static LIST<Reports.ReportInstance> getReportInstances(Id reportId)

パラメーター

reportId
型: Id

戻り値

型: List<Reports.ReportInstance>

runAsyncReport(reportId, reportMetadata, includeDetails)

レポート ID を使用して非同期にレポートを実行します。includeDetailstrue に設定されている場合、詳細が含まれます。reportMetadata のレポートメタデータに基づいてレポートを絞り込みます。

構文

public static Reports.ReportInstance runAsyncReport(Id reportId, Reports.ReportMetadata reportMetadata, Boolean includeDetails)

パラメーター

reportId
型: Id
reportMetadata
型: Reports.ReportMetadata
includeDetails
型: Boolean

戻り値

型: Reports.ReportInstance

runAsyncReport(reportId, includeDetails)

レポート ID を使用して非同期にレポートを実行します。includeDetailstrue に設定されている場合、詳細が含まれます。

構文

public static Reports.ReportInstance runAsyncReport(Id reportId, Boolean includeDetails)

パラメーター

reportId
型: Id
includeDetails
型: Boolean

戻り値

型: Reports.ReportInstance

runAsyncReport(reportId, reportMetadata)

レポート ID を使用して非同期にレポートを実行します。reportMetadata のレポートメタデータに基づいて結果を絞り込みます。

構文

public static Reports.ReportInstance runAsyncReport(Id reportId, Reports.ReportMetadata reportMetadata)

パラメーター

reportId
型: Id
reportMetadata
型: Reports.ReportMetadata

戻り値

型: Reports.ReportInstance

runAsyncReport(reportId)

レポート ID を使用して非同期にレポートを実行します。

構文

public static Reports.ReportInstance runAsyncReport(Id reportId)

パラメーター

reportId
型: Id

戻り値

型: Reports.ReportInstance

runReport(reportId, reportMetadata, includeDetails)

レポート ID を使用してすぐにレポートを実行します。includeDetailstrue に設定されている場合、詳細が含まれます。reportMetadata のレポートメタデータに基づいて結果を絞り込みます。

構文

public static Reports.ReportResults runReport(Id reportId, Reports.ReportMetadata reportMetadata, Boolean includeDetails)

パラメーター

reportId
型: Id
reportMetadata
型: Reports.ReportMetadata
includeDetails
型: Boolean

戻り値

型: Reports.ReportResults

runReport(reportId, includeDetails)

レポート ID を使用してすぐにレポートを実行します。includeDetailstrue に設定されている場合、詳細が含まれます。

構文

public static Reports.ReportResults runReport(Id reportId, Boolean includeDetails)

パラメーター

reportId
型: Id
includeDetails
型: Boolean

戻り値

型: Reports.ReportResults

runReport(reportId, reportMetadata)

レポート ID を使用してすぐにレポートを実行します。rmData のレポートメタデータに基づいて結果を絞り込みます。

構文

public static Reports.ReportResults runReport(Id reportId, Reports.ReportMetadata reportMetadata)

パラメーター

reportId
型: Id
reportMetadata
型: Reports.ReportMetadata Reports.ReportMetadata

戻り値

型: Reports.ReportResults

runReport(reportId)

レポート ID を使用してすぐにレポートを実行します。

構文

public static Reports.ReportResults runReport(Id reportId)

パラメーター

reportId
型: Id

戻り値

型: Reports.ReportResults