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)

省略可。読み取るデータの期間。複数の期間をリクエストすると、各レスポンス行にゼロから始まる期間のインデックスが含まれます。2 つの期間が重複している場合は、重複する日のイベントデータが両方の期間のレスポンス行に含まれます。コホート リクエストでは、この dateRanges は指定できません。

dimensionFilter

object (FilterExpression)

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

metricFilter

object (FilterExpression)

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

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)

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

orderBys[]

object (OrderBy)

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

currencyCode

string

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

cohortSpec

object (CohortSpec)

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

keepEmptyRows

boolean

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

この keepEmptyRows の設定に関係なく、Google アナリティクス(GA4)プロパティで記録されたデータのみがレポートに表示されます。

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

ディメンション

ディメンションはデータの属性です。たとえば、ディメンション「city」はイベントが発生した都市を示します。レポートのレスポンスのディメンション値は文字列です。たとえば、都市は「パリ」や「ニューヨーク」です。

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 つのディメンションは、複数のディメンションの式の結果になることがあります。たとえば、ディメンション「country, city」の場合は 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 つのディメンションにまとめるために使用します。たとえば、ディメンション「country, city」の場合は concatenate(country, ", ", city)。

CaseExpression

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

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

文字列のフィルタ

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 には次のいずれか 1 つだけを指定できます。
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 月のコホートの最初の週に獲得したユーザーの選択は、cohort オブジェクトで指定します。その後、次の 6 週間のコホートを cohortsRange オブジェクトで指定します。

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

レポートの回答では、アプリがこのコホートの 60% を 3 週間後に、このコホートの 25% が 6 週間後に保持しているという週単位の時系列を表示できます。この 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 は、コホート レポートに存在するイベントデータの全期間を指定しているわけではありません。コホート レポートでは、この dateRange は、cohortsRange に存在する粒度とオフセットによって拡張されます。延長されたレポート期間のイベントデータは、コホート レポートに表示されます。

コホート リクエストでは、この dateRange は必須であり、RunReportRequest または RunPivotReportRequestdateRanges は指定されていない必要があります。

通常、この dateRange はコホートの粒度に合わせる必要があります。CohortsRange が日単位の粒度を使用する場合、この dateRange は 1 日でもかまいません。CohortsRange で週単位を使用する場合、この dateRange は、日曜日から土曜日までの週の境界に揃えることができます。CohortsRange で月ごとの粒度を使用する場合、この dateRange は月の初日から最終日までを 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

レポートタスクの内容を取得します。