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

Newer Version Available

This content describes an older version of this product. View Latest

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