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

Tam Kingsley

创作者俱乐部成员

前文回顾

上次说到了超级表的对象ListObjects和ListObject

原始数据

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

JSA与超级表关系

超级表行对象(ListRows和ListRow)

针对超级表的行对象我们有ListRows(集合)和ListRow(单个)

超级表行集合对象(ListRows)

查看超级表有多少条记录(行数)(Count属性)

function test() {
    console.log(Sheets("Sheet1").ListObjects.Item(1).ListRows.Count)
}

定位某个超级表的某一行(Item方法)

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

针对ListRows对象的Item方法来说其序号是代表记录的行数不包括超级表的标题栏

超级表行单个对象(ListRow)

删除超级表中的某一行数据(Delete方法)

function test() {
    Sheets("Sheet1").ListObjects.Item(1).ListRows.Item(2).Delete()
}

超级表列对象(ListColumns和ListColumn)

针对超级表的行对象我们有ListColumns(集合)和ListColumn(单个)

超级表列集合对象(ListColumns)

查看超级表有多少个字段(列数)(Count属性)

function test() {
    console.log(Sheets("Sheet1").ListObjects.Item(1).ListColumns.Count)
}

定位超级表的某一列(Item方法)

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

以上的ListColumns.Item(2)代表的是该超级表的第二列,后面的Range属性和之前的一样是代表这一列的单元格,Select方法则是表示选择

超级表列单个对象(ListColumn)

删除超级表中的某一列数据(Delete方法)

function test() {
    Sheets("Sheet1").ListObjects.Item(1).ListColumns.Item(2).Delete()
}

参考文档

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

总结

这次我们遇见了超级表行对象(ListRows和LIstRow)与列对象(ListColumns和ListColumn),并遇见我们熟悉的Count属性和Item方法,而且今天还认识了Delete方法,和它名字一样它就是负责删除行和列的~

💡

1、ListColumns与ListRows的Count属性:统计列(字段)数或者行(记录)数

2、ListColumns与ListRows的Item方法:定位到某一列或某一行(注意行不包括标题)

3、ListColumn与ListRow的Delete方法:删除对应行和列

WPS版本

12.1.0.20540-release(64位内测版)

系统版本

Windows11

关联文档

【功能笔记】WPS表格-JSA与超级表的那些事儿(初遇篇01)https://bbs.wps.cn/topic/52978

广东省
浏览 890
2
5
分享
5 +1
3
2 +1
全部评论 3
 
王禹成

创作者俱乐部成员

先收藏一下
· 浙江省
回复
 
· 河北省
回复
 
点赞学习
· 福建省
回复