如需本資源的方法清單,請見本頁結尾。
資源表示法
代表報表。
{ "key": { "queryId": long, "reportId": long }, "metadata": { "status": { "state": string, "failure": { "errorCode": string }, "finishTimeMs": long, "format": string }, "reportDataStartTimeMs": long, "reportDataEndTimeMs": long, "googleCloudStoragePath": string }, "params": { "type": string, "groupBys": [ string ], "filters": [ { "type": string, "value": string } ], "metrics": [ string ], "includeInviteData": boolean } }
資源名稱 | 值 | 說明 | Notes |
---|---|---|---|
key |
nested object |
用來識別報表的鍵。 | |
key.queryId |
long |
查詢 ID。 | |
key.reportId |
long |
報表 ID。 | |
metadata |
nested object |
報表中繼資料。 | |
metadata.googleCloudStoragePath |
string |
Google Cloud Storage 中儲存報表的位置路徑。 | |
metadata.reportDataEndTimeMs |
long |
報表資料的結束時間。 | |
metadata.reportDataStartTimeMs |
long |
報表資料中顯示的開始時間。 | |
metadata.status |
nested object |
報表狀態。 | |
metadata.status.failure |
nested object |
如果報表失敗,系統就會記錄原因。 | |
metadata.status.failure.errorCode |
string |
顯示未建立報表的原因代碼。
可接受的值如下:
|
|
metadata.status.finishTimeMs |
long |
這份報表成功完成或失敗的時間。 | |
metadata.status.format |
string |
報表的檔案類型。
可接受的值如下:
|
|
metadata.status.state |
string |
報表狀態。
可接受的值如下:
|
|
params |
nested object |
報表參數。 | |
params.filters[] |
list |
用來比對報表中的流量資料的篩選器。 | |
params.filters[].type |
string |
篩選器類型。
可接受的值如下:
|
|
params.filters[].value |
string |
篩選器值。 | |
params.groupBys[] |
list |
資料會依照這個欄位中列出的篩選條件進行分組。 | |
params.includeInviteData |
boolean |
已淘汰,現已不使用這個欄位。 | |
params.metrics[] |
list |
要在報表中加入資料欄的指標。 | |
params.type |
string |
報表類型。 類型限制:
可接受的值如下:
|
方法
- 清單報表
- 擷取已儲存的報表,