- HTTP 请求
- 路径参数
- 查询参数
- 请求正文
- 响应正文
- 授权范围
- MetricsGranularity
- MetricsFilter
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- MetricsValue
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- 试试看!
获取脚本的指标数据,例如执行次数和活跃用户数。
HTTP 请求
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
| scriptId | 
 必填字段,指示要获取指标的脚本。 | 
查询参数
| 参数 | |
|---|---|
| metricsGranularity | 
 表示所返回指标粒度的必填字段。 | 
| metricsFilter | 
 可选字段,包含要应用于请求的过滤条件。这会将返回的指标范围限制在过滤条件中指定的指标范围内。 | 
请求正文
请求正文必须为空。
响应正文
如果成功,响应正文将包含结构如下的数据:
包含给定脚本的使用情况统计信息的资源(基于请求中提供的过滤条件和掩码)。
| JSON 表示法 | 
|---|
| { "activeUsers": [ { object ( | 
| 字段 | |
|---|---|
| activeUsers[] | 
 活跃用户数。 | 
| totalExecutions[] | 
 总执行次数。 | 
| failedExecutions[] | 
 失败的执行次数。 | 
授权范围
需要以下 OAuth 范围:
- https://www.googleapis.com/auth/script.metrics
如需了解详情,请参阅 OAuth 2.0 概览。
MetricsGranularity
要为其返回数据的指标的粒度。
| 枚举 | |
|---|---|
| UNSPECIFIED_GRANULARITY | 默认指标粒度,用于不查询任何指标。 | 
| WEEKLY | 表示每周指标。 | 
| DAILY | 表示 7 天内的每日指标。 | 
MetricsFilter
用于缩小请求范围的过滤条件。
| JSON 表示法 | 
|---|
| { "deploymentId": string } | 
| 字段 | |
|---|---|
| deploymentId | 
 可选字段,指示要从中检索指标的特定部署。 | 
MetricsValue
保存已统计的执行次数的指标值。
| JSON 表示法 | 
|---|
| { "value": string, "startTime": string, "endTime": string } | 
| 字段 | |
|---|---|
| value | 
 表示统计的执行次数。 | 
| startTime | 
 表示间隔开始时间的必填字段。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: | 
| endTime | 
 表示间隔的结束时间的必填字段。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |