描述
获取报表列数据源。
请求
URL
https://api.dadayun.cn/v1/report/datasource/templates/$idOrName/columns
HTTP请求方式
GET
HTTP请求参数
名称 | 是否必需 | 类型 | 描述 |
---|---|---|---|
idOrName | 是 | String | 报表模板Id或者报表模板名称。 |
range | 否 | String | 返回范围,summarydefined-只返回设置了汇总的报表列,否则返回所有。 |
响应
- 返回参数
返回报表列数据源,数据项参数说明:
名称 | 类型 | 描述 |
---|---|---|
Id | String | 报表列Id。 |
FieldMap | String | 报表列FieldMap。 |
Header | String | 报表列名称。 |
示例
请求示例
HTTP/1.1
GET /v1/report/datasource/templates/ec2019ab-041c-4ebf-a34e-adb9097a9fa0/columns?range=summarydefined
Host: api.dadayun.cn
Date: Thu, 30 Aug 2018 02:55:22 GMT
正常返回示例
HTTP/1.1 200 OK
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
[
{
"Id": "ad43aef8-cce3-4190-9f3f-354546ced8b3",
"FieldMap": "F0",
"Header": "区域"
},
{
"Id": "860330f8-59c7-4b0c-b1be-bc5bd95b6159",
"FieldMap": "F1",
"Header": "报告人"
},
...
]
异常返回示例
HTTP/1.1 500 Internal Server Error
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
{
"Code": "InternalError",
"Message": "未知错误"
}
错误码
错误代码(Code) | 错误信息(Message) | HTTP 状态码(StatusCode) | 说明 |
---|---|---|---|
Invalid_ReportTplId_NotFound | Id等于“XXX”的报表模板不存在。 | 400 | 报表模板不存在。 |
InternalError | 未知错误。 | 500 | 服务器内部错误,请联系管理员。 |