【发布时间】:2014-12-22 13:02:19
【问题描述】:
Smartsheet 的 API 输出将行和列作为独立的对象返回,它们相互独立。 这会导致列的单独记录(字段名称列表)和行的另一组记录(具有来自各个字段的单个字段值的记录)
有没有办法返回单个 JSON 列表(行和列会产生单个记录列表)?
这是我在查询编辑器中使用的代码,它返回单独的行和列
= Web.Contents(
"https://api.smartsheet.com/1.1/sheet/[SHEET_ID]",
[
Headers =
[
#"Authorization" = "Bearer YOUR_API_TOKEN"
]
]
)
【问题讨论】:
-
在相关说明中,我还要指出,弄清楚如何从 PQ 连接到经过身份验证的 REST API 服务并非易事。以下是我的工作方式:(1)在 PQ 编辑器中,我硬编码了身份验证头 + API 令牌:= Web.Contents(“api.smartsheet.com/1.1/sheet/4693183612381060”, [ Headers=[#“Authorization” = “Bearer YOUR_API_TOKEN”]] ) (2) 当提示输入凭据时,我选择了匿名而不是 Web API,正如这里的 cmets 中有人建议的那样 powerpivotblog.nl/…
-
Ivan,您能否举例说明您希望输出的样子?
标签: json excel powerquery smartsheet-api