多维表一键新增万行空行:JS脚本+按钮自动化

Lv.4 核心创作者
🚀 多维表一键新增万行空行:JS脚本+按钮自动化
在多维表格中,有时候需要快速新增加空行,一般情况下,就是对着数据表弹右键,选择向下方插入记录,录入需要插入的行数,这里可选择的范围只有1到1000行,也就是只能一次一增加1000行。整体操作过程还是比较繁琐的。这里思考能否有一个按钮,通过JS脚本的方式来增加行,也就是点一下按钮快速新增下指定的行数,如超过1000行。JS代码古老师也不会写,不过可以尝试用WPS 灵犀Claw来写代码。
一、💬 自然语言写代码
打开WPS 灵犀Claw,在对话框录入提示词:
### 公式:快速增加空行脚本
// 快速增加空行脚本 - 适用于多维表 AirScript
function main() {
const sheetId = 1; // 数据表 ID
const count = 10; // 新增空行数量
// 在指定表的第一个视图中,从第1行位置向上方新增 count 条空记录
const range = Application.Sheets(sheetId).Views(1).RecordRange.Add(1, undefined, count);
if (range && range.Count > 0) {
console.log("成功新增 " + range.Count + " 条空行");
} else {
console.log("新增空行失败,请检查 sheetId 是否正确");
}
}
main();- **`sheetId = 1`** — 数据表 ID,根据实际表编号修改
- **`count = 10`** — 新增空行数量,可改为任意数值
- **`RecordRange.Add(1, undefined, count)`** — 在第1行位置向上方新增指定数量的空记录
二、🛠️ 运行脚本代码
打开多维表格中上方工具栏中的脚板→AS脚本→新建脚本→复制代码
可以看到下方的运行日志:
19:35:12.770 通知 脚本环境(1.0)初始化...
19:35:13.667 通知 已开始执行
19:35:13.711 信息 成功新增 10 条空行
19:35:13.711 通知 执行完毕
运行成功!
切换到多维表格中看一下效果:
三、⚙️ 设计按钮自动运算
在这个表中新建一个按钮字段,并对这个字段执行自动化,配置如下:
这样就实现了点一下按钮就增加了10行的效果。
四、📌 最后总结
如果需要增加1000行以上,只需要更改脚本中的参数:
const count = 10; // 新增空行数量
把10更改为更大的数量即可
当你还在弹右键新增行的时候,我通过JS代码配合按钮实现了一键新增10000行,效率是人工新增行的好几倍。在AI时代,你可以不会代码,但是需要知道如何清楚描述需求,准确的提示词,这样就可以通过AI写代码来实现效率提升。