【功能笔记】WPS表格-JSA与超级表的那些事儿(初遇篇01)

Tam Kingsley

创作者俱乐部成员

原始数据

原始数据有【表1】和【表2】两个超极表

JSA与超级表关系

超级表集合对象(ListObjects)

在JSA中超级表的对象集合是ListObjects,其单个对象为ListObject

获取某个工作表中的超极表个数(Count属性)

ListObjects对象中的Count属性

function test() {
    console.log("Sheet1工作表中有"+Sheets("Sheet1").ListObjects.Count+"个超级表")
}

定位某个工作表中的超级表(Item方法)

ListObjects对象中的Item方法

function test() {
    console.log(Sheets("Sheet1").ListObjects.Item(1).Name)
}
💡

以上Name属性可以获取定位到Sheet1工作表中第一个超级表的名字,其中Item(1)代表第一个超极表,以此类推~

超级表单个对象(ListObject)

修改某个工作表中的超级表名称(Name属性)

ListObject对象中的Name属性

function test() {
    console.log(Sheets("Sheet1").ListObjects.Item(1).Name)
    Sheets("Sheet1").ListObjects.Item(1).Name = "测试表1"
    console.log(Sheets("Sheet1").ListObjects.Item(1).Name)
}
💡

以上展示了Item(1)这种方式获取第一个超级表然后改名,其实当您知道超级表名称时可以使用Item("超级表原名字")的方法修改超级表名称,如下所示~

选中某个工作表中的超级表单元格(Range属性)

ListObject中的Range属性

function test() {
    Sheets("Sheet1").ListObjects.Item(1).Range.Select()
}
💡

以上效果等价于定位在超级表某个单元格内后【Ctrl+A】组合键~,这里Range属性相当于代表超级表中单元格,Select方法代表选中

相关文档

WPS开发平台 https://open.wps.cn/previous/docs/client/wpsLoad

总结

这次初遇我们见到了超级表的集合对象(ListObjects)及其单个对象(ListObject),其中ListObjects认识了Count属性Item方法两位成员,ListObject认识了Name属性Range属性两位成员~

💡
  1. ListObjects的Count属性:统计超级表个数

  1. ListObjects的Item方法:选中里面某一个超级表

  1. ListObject的Name属性:获取或更改超级表名称

  1. ListObject的Range属性:代表超极本中的单元格对象

WPS版本

12.1.0.20540-release(64位内测版)

系统版本

Windows11

后续

以上的表述可能不完全准确,完整表述以官方文档为准,这篇致力于用最通俗的表述来认识JSA的对象和成员,所以命名为初遇篇,后续也方便查看~

广东省
浏览 824
1
8
分享
8 +1
5
1 +1
全部评论 5
 
wps新路

WPS函数专家

厉害 跟着学习
· 重庆
回复
 
学习
· 河南省
回复
 
点赞支持
· 福建省
回复
 
学习
· 河南省
回复
 
,很棒,学习了
· 河北省
回复