【功能笔记】WPS表格-JSA与超级表的那些事儿(初遇篇01)
创作者俱乐部成员
原始数据
原始数据有【表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属性两位成员~
💡 |
|
WPS版本
12.1.0.20540-release(64位内测版)
系统版本
Windows11
后续
以上的表述可能不完全准确,完整表述以官方文档为准,这篇致力于用最通俗的表述来认识JSA的对象和成员,所以命名为初遇篇,后续也方便查看~
WPS函数专家