REST Resource: properties.reportTasks

リソース: ReportTask

特定のレポートタスクの構成。

JSON 表現
{
  "name": string,
  "reportDefinition": {
    object (ReportDefinition)
  },
  "reportMetadata": {
    object (ReportMetadata)
  }
}
フィールド
name

string

出力専用。ID。作成時に割り当てられたレポートタスクのリソース名。形式: 「properties/{property}/reportTasks/{reportTask}」

reportDefinition

object (ReportDefinition)

省略可。レポートデータを取得するためのレポート定義。レポートの構造を記述します。通常は、レポートに含めるフィールドと、データのフィルタに使用する条件が含まれます。

reportMetadata

object (ReportMetadata)

出力専用。特定のレポートタスクのレポートのメタデータ。レポートに関する情報を提供します。通常は、レポートのリソース名、レポートの状態、レポートが作成されたタイムスタンプなどの情報が含まれます。

ReportDefinition

レポートの実行方法の定義。

JSON 表現
{
  "dimensions": [
    {
      object (Dimension)
    }
  ],
  "metrics": [
    {
      object (Metric)
    }
  ],
  "dateRanges": [
    {
      object (DateRange)
    }
  ],
  "dimensionFilter": {
    object (FilterExpression)
  },
  "metricFilter": {
    object (FilterExpression)
  },
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "currencyCode": string,
  "cohortSpec": {
    object (CohortSpec)
  },
  "keepEmptyRows": boolean
}
フィールド
dimensions[]

object (Dimension)

省略可。リクエストして表示されたディメンション。

metrics[]

object (Metric)

省略可。リクエストされ、表示される指標。

dateRanges[]

object (DateRange)

省略可。読み取るデータの期間。複数の期間がリクエストされた場合、レスポンスの各行には 0 を基準とした期間インデックスが含まれます。2 つの期間が重複する場合、重複する日付のイベントデータが両方の期間のレスポンス行に含まれます。コホート リクエストでは、この dateRanges を指定しないでください。

dimensionFilter

object (FilterExpression)

省略可。ディメンション フィルタを使用すると、レポート内の特定のディメンション値のみを要求することができます。詳しくは、ディメンション フィルタの基礎で例をご覧ください。このフィルタでは指標を使用できません。

metricFilter

object (FilterExpression)

省略可。指標のフィルタ句。SQL の has 句と同様に、レポートの行の集計後に適用されます。このフィルタではディメンションを使用できません。

offset

string (int64 format)

省略可。Google アナリティクス ストレージの開始行の行数。最初の行は行 0 としてカウントされます。

レポートタスクを作成する際、offset パラメータと limit パラメータでは、生成されるレポートに含める Google アナリティクス ストレージのデータ行のサブセットを定義します。たとえば、Google アナリティクスのストレージに合計 300,000 行がある場合、最初のレポートタスクの最初の 10,000 行は上限が 10,000、オフセットが 0 になります。その後、別のレポート・タスクが次の 10,000 行を対象とし、上限は 10,000 行、オフセットは 10,000 行に設定されます。

limit

string (int64 format)

省略可。レポートで返される行数です。指定しない場合は、10,000 行が返されます。指定した行数にかかわらず、API はリクエストごとに最大 250,000 行を返します。limit は正数で指定してください。

また、ディメンション値が limit の数より少ない場合、API はリクエストされた limit よりも少ない行を返すこともあります。たとえば、ディメンション country の有効な値が 300 個未満の場合、country のみに関するレポートでは、limit により大きな値を設定しても、取得できる行は 300 行までです。

metricAggregations[]

enum (MetricAggregation)

省略可。指標の集計。集計された指標値は、dimensionValues が「RESERVED_(MetricAggregation)」に設定されている行に表示されます。

orderBys[]

object (OrderBy)

省略可。レスポンスの行の順序を指定します。

currencyCode

string

省略可。ISO 4217 形式の通貨コード(「AED」、「USD」、「JPY」など)。このフィールドが空の場合、レポートにはプロパティのデフォルトの通貨が使用されます。

cohortSpec

object (CohortSpec)

省略可。このリクエストに関連付けられているコホート グループ。リクエストにコホート グループがある場合は、「コホート」をディメンションが必要です。

keepEmptyRows

boolean

省略可。false または指定されていない場合、すべての指標が 0 に等しい各行は返されません。true の場合、これらの行は、フィルタで個別に削除されない場合に返されます。

この keepEmptyRows の設定にかかわらず、レポートに表示されるのは Google アナリティクス(GA4)プロパティで記録されたデータのみです。

たとえば、あるプロパティで purchase イベントがログに記録されない場合、eventName ディメンションと eventCount 指標のクエリには、eventName「purchase」を含む行は含まれませんeventCount: 0 です。

ディメンション

ディメンションはデータの属性です。たとえばディメンション「都市」は、イベントが発生した都市を示します。レポート レスポンスのディメンション値は文字列です。たとえば、都市は「パリ」“New York”と入力します

JSON 表現
{
  "name": string,
  "dimensionExpression": {
    object (DimensionExpression)
  }
}
フィールド
name

string

ディメンションの名前。runReportbatchRunReports などの主要なレポート方法でサポートされているディメンション名の一覧については、API のディメンションをご覧ください。runRealtimeReport メソッドでサポートされているディメンション名の一覧については、リアルタイム ディメンションをご覧ください。runFunnelReport メソッドでサポートされているディメンション名の一覧については、ファネルのディメンションをご覧ください。

dimensionExpression を指定する場合は、name に使用可能な文字セット内の任意の文字列を指定できます。たとえば、dimensionExpressioncountrycity を連結する場合、そのディメンションには countryAndCity という名前を付けます。選択するディメンション名は、正規表現 ^[a-zA-Z0-9_]$ と一致する必要があります。

ディメンションは、dimensionFilterorderBysdimensionExpressionpivotsname によって参照されます。

dimensionExpression

object (DimensionExpression)

複数のディメンションの式の結果が 1 つのディメンションになることもあります。たとえば、ディメンション「国, 都市」の場合: concatenate(country, ", ", city)。

DimensionExpression

複数のディメンションの数式の結果であるディメンションを表すために使用されます。使用例: 1)lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2)

JSON 表現
{

  // Union field one_expression can be only one of the following:
  "lowerCase": {
    object (CaseExpression)
  },
  "upperCase": {
    object (CaseExpression)
  },
  "concatenate": {
    object (ConcatenateExpression)
  }
  // End of list of possible types for union field one_expression.
}
フィールド
共用体フィールド one_expressionDimensionExpression には 1 種類のディメンション式を指定します。one_expression は次のいずれかになります。
lowerCase

object (CaseExpression)

ディメンションの値を小文字に変換するために使用します。

upperCase

object (CaseExpression)

ディメンションの値を大文字に変換するために使用します。

concatenate

object (ConcatenateExpression)

ディメンション値を 1 つのディメンションにまとめるために使用します。たとえば、ディメンション「国, 都市」の場合: concatenate(country, ", ", city)。

CaseExpression

ディメンション値を単一の大文字 / 小文字に変換するために使用します。

JSON 表現
{
  "dimensionName": string
}
フィールド
dimensionName

string

ディメンションの名前。この名前は、リクエストのディメンション フィールド内の名前を参照する必要があります。

ConcatenateExpression

ディメンション値を 1 つのディメンションにまとめるために使用します。

JSON 表現
{
  "dimensionNames": [
    string
  ],
  "delimiter": string
}
フィールド
dimensionNames[]

string

ディメンションの名前。名前は、リクエストのディメンション フィールド内の名前を参照する必要があります。

delimiter

string

ディメンション名の間に配置される区切り文字。

多くの場合、区切り文字は "|" のように 1 文字です。または「,」長い文字列でもかまいませんディメンション値に区切り文字が含まれている場合、両方が区別なくレスポンスに存在します。たとえば、ディメンション 1 の値が「US,FR」、ディメンション 2 の値が「JP」、区切り文字が「,」の場合、レスポンスには「US,FR,JP」が含まれます。

指標

レポートの定量的測定値。たとえば、指標 eventCount はイベントの総数です。リクエストでは、最大 10 個の指標を使用できます。

JSON 表現
{
  "name": string,
  "expression": string,
  "invisible": boolean
}
フィールド
name

string

指標の名前。runReportbatchRunReports などの主要なレポート メソッドでサポートされている指標名の一覧については、API の指標をご覧ください。runRealtimeReport メソッドでサポートされている指標名の一覧については、リアルタイム指標をご覧ください。runFunnelReport メソッドでサポートされている指標名の一覧については、ファネルの指標をご覧ください。

expression を指定する場合は、name に使用可能な文字セット内の任意の文字列を指定できます。たとえば、expressionscreenPageViews/sessions の場合、その指標の名前を viewsPerSession にできます。選択する指標名は、正規表現 ^[a-zA-Z0-9_]$ と一致する必要があります。

指標は、metricFilterorderBys、および指標 expressionname によって参照されます。

expression

string

派生指標の数式。たとえば、指標のユーザーあたりのイベント数は eventCount/totalUsers です。

invisible

boolean

レポート レスポンス内で指標が非表示かどうかを示します。指標が非表示の場合、その指標はレスポンスに列を生成しませんが、metricFilterorderBys、指標 expression で使用できます。

DateRange

連続した日付: startDatestartDate + 1、...、endDate。最大 4 つの期間を指定できます。

JSON 表現
{
  "startDate": string,
  "endDate": string,
  "name": string
}
フィールド
startDate

string

クエリの開始日(両端を含む)。形式は YYYY-MM-DD です。endDate より後の日付を指定してください。NdaysAgoyesterdaytoday の形式も使用できます。この場合、日付はプロパティのレポートのタイムゾーンに基づいて推測されます。

endDate

string

クエリの終了日(両端を含む)。形式は YYYY-MM-DD です。startDate より前の日付は指定できません。NdaysAgoyesterdaytoday の形式も使用できます。この場合、日付はプロパティのレポートのタイムゾーンに基づいて推測されます。

name

string

この期間に名前を割り当てます。レポート レスポンスでは、ディメンション dateRange はこの名前に設定されます。設定する場合、date_range_ または RESERVED_ で始めることはできません。設定しない場合、日付範囲はリクエストのゼロベースのインデックス(date_range_0date_range_1 など)で指定されます。

FilterExpression

ディメンションまたは指標のフィルタを表現するため。同じ FilterExpression のフィールドは、すべてのディメンションまたは指標のいずれかである必要があります。

JSON 表現
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FilterExpressionList)
  },
  "orGroup": {
    object (FilterExpressionList)
  },
  "notExpression": {
    object (FilterExpression)
  },
  "filter": {
    object (Filter)
  }
  // End of list of possible types for union field expr.
}
フィールド
共用体フィールド exprFilterExpression には 1 種類のフィルタ式を指定します。expr は次のいずれかになります。
andGroup

object (FilterExpressionList)

andGroup の FilterExpressions は AND 関係にあります。

orGroup

object (FilterExpressionList)

orGroup の FilterExpressions は OR 関係です。

notExpression

object (FilterExpression)

FilterExpression が notExpression の NOT になっています。

filter

object (Filter)

プリミティブ フィルタ。同じ FilterExpression で、フィルタのすべてのフィールド名が、すべてのディメンションまたは指標のいずれかである必要があります。

FilterExpressionList

フィルタ式のリスト。

JSON 表現
{
  "expressions": [
    {
      object (FilterExpression)
    }
  ]
}
フィールド
expressions[]

object (FilterExpression)

フィルタ式のリスト。

フィルタ

ディメンションまたは指標の値をフィルタする式。

JSON 表現
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
フィールド
fieldName

string

ディメンション名または指標名。ディメンションまたは指標で定義された名前を指定する必要があります。

共用体フィールド one_filterFilter に 1 種類のフィルタを指定します。one_filter は次のいずれかになります。
stringFilter

object (StringFilter)

文字列関連のフィルタ。

inListFilter

object (InListFilter)

リスト値のフィルタ。

numericFilter

object (NumericFilter)

数値または日付の値のフィルタ。

betweenFilter

object (BetweenFilter)

2 つの値の間のフィルタ。

StringFilter

string のフィルタ

JSON 表現
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
フィールド
matchType

enum (MatchType)

このフィルタのマッチタイプ。

value

string

照合に使用される文字列値。

caseSensitive

boolean

true の場合、文字列値の大文字と小文字は区別されます。

MatchType

文字列フィルタのマッチタイプ

列挙型
MATCH_TYPE_UNSPECIFIED 指定なし
EXACT 文字列値の完全一致。
BEGINS_WITH 文字列値で始まります。
ENDS_WITH 文字列値で終わります。
CONTAINS 文字列値が含まれます。
FULL_REGEXP 文字列値と正規表現が完全一致する場合。
PARTIAL_REGEXP 文字列値との正規表現の部分一致。

InListFilter

結果は文字列値のリストである必要があります。

JSON 表現
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
フィールド
values[]

string

文字列値のリスト。空でない必要があります。

caseSensitive

boolean

true の場合、文字列値の大文字と小文字は区別されます。

NumericFilter

数値または日付値のフィルタ。

JSON 表現
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
フィールド
operation

enum (Operation)

このフィルタのオペレーション タイプ。

value

object (NumericValue)

数値または日付値。

オペレーション

数値フィルタに適用されるオペレーション

列挙型
OPERATION_UNSPECIFIED (指定なし)
EQUAL 等しい
LESS_THAN 次より小さい
LESS_THAN_OR_EQUAL 次の値以下
GREATER_THAN 次の値を上回る
GREATER_THAN_OR_EQUAL 次の値以上

NumericValue

数値を表す

JSON 表現
{

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
フィールド
共用体フィールド one_value。数値 one_value には、次のいずれかのみを指定できます。
int64Value

string (int64 format)

整数値

doubleValue

number

double 値

BetweenFilter

結果が 2 つの数値の範囲内(両端を含む)である必要があることを表します。

JSON 表現
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
フィールド
fromValue

object (NumericValue)

この数字で始まります。

toValue

object (NumericValue)

末尾はこの数字です。

MetricAggregation

指標の集計を表します。

列挙型
METRIC_AGGREGATION_UNSPECIFIED 演算子が指定されていません。
TOTAL SUM 演算子。
MINIMUM 最小演算子。
MAXIMUM 最大演算子です。
COUNT カウント演算子。

OrderBy

Order by は、レスポンスでの行の並べ替え方法を定義します。たとえば、イベント数を降順で並べ替えると行の順序が変わりますが、イベント名の文字列で行を並べ替えると順序が異なります。

JSON 表現
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
フィールド
desc

boolean

true の場合、降順で並べ替えます。

共用体フィールド one_order_byOrderBy の注文の種類を 1 つ指定します。one_order_by は次のいずれかになります。
metric

object (MetricOrderBy)

結果を指標の値で並べ替えます。

dimension

object (DimensionOrderBy)

ディメンションの値で結果を並べ替えます。

MetricOrderBy

指標値で並べ替えます。

JSON 表現
{
  "metricName": string
}
フィールド
metricName

string

並べ替えるリクエストの指標名。

DimensionOrderBy

ディメンション値で並べ替えます。

JSON 表現
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
フィールド
dimensionName

string

並べ替えるリクエストのディメンション名。

orderType

enum (OrderType)

ディメンション値の順序付けのルールを制御します。

OrderType

文字列ディメンション値を並べ替えるルール。

列挙型
ORDER_TYPE_UNSPECIFIED (指定なし)
ALPHANUMERIC Unicode コードポイントによる英数字の並べ替え。例: 「2」<「A」<「X」<「b」<「z」。
CASE_INSENSITIVE_ALPHANUMERIC 大文字と小文字を区別しない英数字を、小文字の Unicode コードポイントで並べ替えます。例: 「2」<「A」<「b」<「X」<「z」。
NUMERIC ディメンション値は、並べ替え前に数値に変換されます。たとえば、NUMERIC 並べ替えでは「25」<「100」、ALPHANUMERIC の並べ替えで「100」<「25」。数値以外のディメンション値はすべて、数値の下には同じ順序値で表示されます。

CohortSpec

コホート レポート用のコホートの仕様。

コホート レポートでは、コホートのユーザー維持率の時系列が作成されます。たとえば、9 月の第 1 週に獲得したユーザーのコホートを選択し、そのコホートを次の 6 週間追跡できます。9 月のコホートの第 1 週に獲得したユーザーの選択は、cohort オブジェクトで指定します。次の 6 週間のコホートのフォローは、cohortsRange オブジェクトで指定します。

例については、コホート レポートの例をご覧ください。

たとえば、3 週間後にこのコホートの 60%、6 週間後に 25% がアプリによって保持されているという週ごとの時系列を示すこともできます。これら 2 つの割合は、指標 cohortActiveUsers/cohortTotalUsers で計算でき、レポートで別々の行として表示されます。

JSON 表現
{
  "cohorts": [
    {
      object (Cohort)
    }
  ],
  "cohortsRange": {
    object (CohortsRange)
  },
  "cohortReportSettings": {
    object (CohortReportSettings)
  }
}
フィールド
cohorts[]

object (Cohort)

ユーザーをコホートにグループ化する選択条件を定義します。

ほとんどのコホート レポートで定義されるコホートは 1 つのみです。複数のコホートが指定されている場合、レポートで各コホートを名前で識別できます。

cohortsRange

object (CohortsRange)

コホート レポートでは、長いレポート対象期間のコホートについてレポートを作成できます。この範囲は、コホートを追跡するオフセット期間を指定します。

cohortReportSettings

object (CohortReportSettings)

コホート レポートのオプション設定。

コホート

コホート選択条件を定義します。コホートとは、共通の特性を持つユーザーのグループです。たとえば、firstSessionDate が同じユーザーは、同じコホートに属します。

JSON 表現
{
  "name": string,
  "dimension": string,
  "dateRange": {
    object (DateRange)
  }
}
フィールド
name

string

このコホートに名前を割り当てます。レポート レスポンスでは、ディメンション cohort はこの名前に設定されます。設定する場合、cohort_ または RESERVED_ で始めることはできません。設定しない場合、コホートにはゼロベースのインデックス(cohort_0cohort_1 など)の名前が付けられます。

dimension

string

コホートで使用されるディメンション。必須で、firstSessionDate のみをサポートしています。

dateRange

object (DateRange)

このコホートでは、最初の接触日が dateRange で定義された開始日から終了日までの間にあるユーザーが選択されます。このdateRangeは、コホート レポートのイベントデータの完全な期間を指定しません。コホート レポートでは、この dateRangecohortsRange に含まれる粒度とオフセットで拡張されます。延長レポート期間のイベントデータがコホート レポートに含まれている。

コホート リクエストでは、この dateRange は必須であり、RunReportRequest または RunPivotReportRequestdateRanges は指定しないでください。

通常、この dateRange はコホートの粒度と一致する必要があります。CohortsRange で日単位の粒度を使用する場合、この dateRange には 1 日を指定できます。CohortsRange で週単位の粒度を使用する場合、この dateRange を、日曜日から土曜日まで、週の境界に揃えることができます。CohortsRange で月別の粒度を使用する場合、この dateRange を月の 1 日から最終日に 1 か月単位で調整できます。

CohortsRange

コホート レポートの延長レポート期間を設定します。コホートを追跡するオフセット期間を指定します。

JSON 表現
{
  "granularity": enum (Granularity),
  "startOffset": integer,
  "endOffset": integer
}
フィールド
granularity

enum (Granularity)

必須。コホート レポートの延長レポート期間の startOffsetendOffset の解釈に使用される粒度。

startOffset

integer

startOffset には、コホート レポートの延長レポート期間の開始日を指定します。通常、startOffset は 0 に設定されるため、レポートにはコホートのユーザー獲得以降のデータが含まれます。

granularityDAILY の場合、延長されたレポート期間のstartDateは、コホートの startDate + startOffset 日間となります。

granularityWEEKLY の場合、延長されたレポート期間のstartDateは、コホートの startDate + startOffset * 7 日間となります。

granularityMONTHLY の場合、延長されたレポート期間のstartDateは、コホートの startDate + startOffset * 30 日間となります。

endOffset

integer

必須。endOffset は、コホート レポートの延長レポート期間の終了日を指定します。endOffset には任意の正の整数を指定できますが、通常は 5 ~ 10 に設定することで、コホートに関する次の複数の粒度の期間のデータがレポートに含まれるようになります。

granularityDAILY の場合、延長されたレポート期間のendDateは、コホートの endDate + endOffset 日間となります。

granularityWEEKLY の場合、延長されたレポート期間のendDateは、コホートの endDate + endOffset * 7 日間となります。

granularityMONTHLY の場合、延長されたレポート期間のendDateは、コホートの endDate + endOffset * 30 日間となります。

粒度

コホート レポートの延長レポート期間の startOffsetendOffset の解釈に使用される粒度。

列挙型
GRANULARITY_UNSPECIFIED 指定しないでください。
DAILY 日単位の粒度。一般的に、コホートの dateRange が 1 日で、リクエストに cohortNthDay が含まれている場合に使用されます。
WEEKLY 週単位。一般的に、コホートの dateRange が 1 週間(日曜日から土曜日まで)で、リクエストに cohortNthWeek が含まれている場合に使用されます。
MONTHLY 月単位。一般に、コホートの dateRange が期間が 1 か月で、リクエストに cohortNthMonth が含まれている場合に使用されます。

CohortReportSettings

コホート レポートのオプション設定。

JSON 表現
{
  "accumulate": boolean
}
フィールド
accumulate

boolean

true の場合、最初の接触日から終了日までの結果を累積します。RunReportRequest ではサポートされていません。

ReportMetadata

特定のレポートタスクのレポートのメタデータ。

JSON 表現
{
  "creationQuotaTokensCharged": integer,
  "state": enum (State),
  "beginCreatingTime": string,
  "taskRowCount": integer,
  "errorMessage": string,
  "totalRowCount": integer
}
フィールド
creationQuotaTokensCharged

integer

出力専用。レポートの作成時に課金されるクォータ トークンの合計。このトークン数は CREATING 状態のアクティビティに基づいているため、レポートタスクが ACTIVE 状態または FAILED 状態になると、このトークンの料金は固定されます。

state

enum (State)

出力専用。このレポートタスクの現在の状態。

beginCreatingTime

string (Timestamp format)

出力専用。reportTasks.create が呼び出され、レポートが CREATING 状態を開始した時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

taskRowCount

integer

出力専用。レポート結果の総行数。このフィールドは、状態がアクティブになると入力されます。既存のレポートの範囲内でページ分割に taskRowCount を使用できます。

errorMessage

string

出力専用。作成中にレポートタスクが失敗した場合に、エラー メッセージが入力されます。

totalRowCount

integer

出力専用。Google アナリティクス ストレージ内の行数の合計。現在のレポートとは別のデータ行をクエリしたい場合は、totalRowCount に基づいて新しいレポートタスクを開始できます。

taskRowCount は現在のレポートに関係する行数を表し、totalRowCount は Google アナリティクスのストレージから取得した全データの行数の合計を表します。

たとえば、現在のレポートの taskRowCount が 20 で、最初の 20 行のデータが表示されているとします。同時に、totalRowCount が 30 になり、30 行すべてのデータが存在することが示されます。taskRowCount は、最初の 20 行までページ分割に使用できます。レポートを拡張して 30 行すべてのデータを含めるには、totalRowCount を使用して新しいレポートタスクを作成し、30 行すべてにアクセスします。大量のデータです。

処理状態。

列挙型
STATE_UNSPECIFIED 未指定の状態は使用されません。
CREATING このレポートは現在作成中で、今後利用できるようになります。作成は CreateReport 呼び出しの直後に行われます。
ACTIVE レポートが完全に作成され、クエリを行う準備が整いました。
FAILED レポートを作成できませんでした。

メソッド

create

レポートタスクの作成を開始します。

get

特定のレポートタスクに関するレポートのメタデータを取得します。

list

プロパティのすべてのレポートタスクを一覧表示します。

query

レポートタスクのコンテンツを取得します。