【WPS知识分享】WPS多维表-零帧起手认识AirScript操作(2)
创作者俱乐部成员
获取所有表信息
对多维表操作我们首先需要选中表,那么在AirScript里我们如何获取【表】的信息呢?根据官方文档我们可以使用以下代码~
var sheets = Application.Sheet.GetSheets()
原始数据表
以下是原始多维表格新建的一个数据表和表格视图的情况~
运行代码展示
以下consoles.log是为了在控制台输出sheets对象
返回结果展示
如下图所示通过Application.Sheet.GetSheets()返回的值为一个JSON格式的数据,下面对返回的JSON进行了格式化方便查看~
返回结果解析
通过上面的JSON结果,那么我们可以知道哪些信息呢?显然我们能够获取到这个多维表格中【数据表的id】、【数据表的名称】【视图的id】【视图的名称】还有【数据表字段id】、【数据表字段名称】和【数据表字段类型】等等的属性,那么具体我们怎么获取这些属性呢?下面我们一起探索~
【数据表的id】
数据表的id为一个非常重要的属性,后续对数据表的操作能够用上~
console.log(sheets[0].id)
【数据表的名称】
console.log(sheets[0].name)
【视图的id】
console.log(sheets[0].views[0].id)
【视图的名称】
console.log(sheets[0].views[0].name)
【数据表字段id】
因为这个数据表有多个字段,这里为了演示只演示其中一个字段,如果想获取全部字段信息,可以使用for循环遍历~
console.log(sheets[0].fields[0].id)
【数据表字段名称】
console.log(sheets[0].fields[0].name)
【数据表字段类型】
console.log(sheets[0].fields[0].type)
总结
💡 | 1、通过Application.Sheet.GetSheets()能获取多维表所有数据表的属性; 2、其返回值为JSON格式; |
相关帖子
【WPS知识分享】WPS多维表-零帧起手认识AirScript操作(1) https://bbs.wps.cn/topic/43394
参考文档
AirScript官网 https://airsheet.wps.cn/docs/
@WPS多维表格产品官