获取视图
本文提供调用「获取视图」接口的操作示例。
示例:获取指定维格表的所有视图
假设你有一张渠道销售库存汇总表,你想获取这张维格表的所有视图信息:
你的操作步骤如下:
获取你的 API Token。(获取方法)
获取该维格表的 ID。(获取方法)
打开你电脑上的终端,执行下列代码,向服务器发送查询请求(假设 datasheetId 为
dst0vPx2577RdMN9MC
):- cURL
- Javascript SDK
- Python SDK
curl -X GET \
"https://vika.cn/fusion/v1/datasheets/dst0vPx2577RdMN9MC/views" \
-H "Authorization: Bearer {你的 API Token}"注意:需要先下载和初始化 Javascript SDK,再执行如下命令。
const datasheet = vika.datasheet("dst0vPx2577RdMN9MC");
const viewsResp = await datasheet.views.list()
if (viewsResp.success) {
console.log(viewsResp.data.views);
} else {
console.error(viewsResp);
}注意:需要先下载和初始化 Python SDK,再执行如下命令。
dst = vika.datasheet("dst0vPx2577RdMN9MC")
views = dst.views.all()
for view in views:
print(view.json())服务器会返回下列 JSON 数据包,
"views"
下即为返回的所有视图信息:有关返回结果中各参数的含义,可查看 API 手册。
{
"code": 200,
"success": true,
"data": {
"views": [
{
"id": "viwgJiJWwcht8",
"name": "维格视图",
"type": "Grid"
},
{
"id": "viwrubLax6ELJ",
"name": "相册视图",
"type": "Gallery"
},
{
"id": "viwZyJQnvzEBj",
"name": "品牌分组视图",
"type": "Grid"
},
{
"id": "viwLUutbRqydC",
"name": "看板视图",
"type": "Kanban"
},
{
"id": "viwzyeqv2D1r7",
"name": "甘特视图",
"type": "Gantt"
}
]
},
"message": "SUCCESS"
}