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

Newer Version Available

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

ReportManager クラス

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

名前空間

Reports

使用方法

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

ReportManager メソッド

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

describeReport(Id)

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

構文

public static Reports.ReportDescribeResult describeReport(Id reportId)

パラメータ

reportId
型: Id

getDatatypeFilterOperatorMap()

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

構文

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

getReportInstance(Id)

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

構文

public static Reports.ReportInstance getReportInstance(Id instanceId)

パラメータ

instanceId
型: Id

戻り値

型: Reports.ReportInstance

getReportInstances(Id)

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

構文

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

パラメータ

reportId
型: Id

戻り値

型: List<Reports.ReportInstance>

runAsyncReport(Id, Reports.ReportMetadata, Boolean)

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

構文

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

パラメータ

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

戻り値

型: Reports.ReportInstance

runAsyncReport(Id, Boolean)

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

構文

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

パラメータ

reportId
型: Id
includeDetails
型: Boolean

戻り値

型: Reports.ReportInstance

runAsyncReport(Id, Reports.ReportMetadata)

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

構文

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

パラメータ

reportId
型: Id
rmData
型: Reports.ReportMetadata

戻り値

型: Reports.ReportInstance

runAsyncReport(Id)

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

構文

public static Reports.ReportInstance runAsyncReport(Id reportId)

パラメータ

reportId
型: Id

戻り値

型: Reports.ReportInstance

runReport(Id, Reports.ReportMetadata, Boolean)

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

構文

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

パラメータ

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

戻り値

型: Reports.ReportResults

runReport(Id, Boolean)

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

構文

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

パラメータ

reportId
型: Id
includeDetails
型: Boolean

戻り値

型: Reports.ReportResults

runReport(Id, Reports.ReportMetadata)

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

構文

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

パラメータ

reportId
型: Id
rmData
型: Reports.ReportMetadata

戻り値

型: Reports.ReportResults

runReport(Id)

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

構文

public static Reports.ReportResults runReport(Id reportId)

パラメータ

reportId
型: Id

戻り値

型: Reports.ReportResults