学AI代码笔记【006】号
导航:【导航】用AI学WPS代码笔记汇总
AI知识库:WPS知识库 加入知识库
学习笔记整理:AI学WPS代码笔记【整理】
学习笔记查看:AI学WPS代码笔记【查看】
发帖:WPS多维表格 | WPS Office官方社区
WPS开放平台:API简介 | WPS开放平台
AI知识库:WPS知识库 加入知识库
学习笔记整理:AI学WPS代码笔记【整理】
学习笔记查看:AI学WPS代码笔记【查看】
发帖:WPS多维表格 | WPS Office官方社区
WPS开放平台:API简介 | WPS开放平台
6.2025年08月18日 星期一学AI代码笔记【006】号
主要内容
🔔 | 设置图标+重命名
总结一下: 设置图标,这个在特定时候,有点作用,但是不是必须的,而且用手动去修改好像也不难。如果用在新建表的时候,应该是可以的。 重命名,单个命名和批量命名,可以很好用。 同时结合其他的功能,可以实现很多效果。 |
关键代码
官方代码
function main() {
const sheet = Application.Sheets(1);
// read
const sheetIcon = sheet.Icon;
// write
sheet.Icon = '📚';
}
main()
设置图标的详细解释
function main() {
const sheet = Application.Sheets(1); // 获取当前文档中的第一个数据表对象
// read
const sheetIcon = sheet.Icon; // 读取数据表的图标属性( Icon )
// write
sheet.Icon = '📚'; // 将数据表的图标设置为'📚'(一个表示书籍的 Emoji )
}
main();
替换一个图标
function main() {
const sheet = Application.Sheets(1);
// read
const sheetIcon = sheet.Icon;
// write
sheet.Icon = '😋';
}
main()
重命名官方代码
function main() {
const sheet = Application.Sheets(1);
// read
const sheetName = sheet.Name;
// write
sheet.Name = 'newSheetName';
}
main()
详细解释
function main() {
const sheet = Application.Sheets(1); // 获取当前文档中的第一个数据表对象
// read
const sheetName = sheet.Name; // 读取数据表的名称属性( Name ) 通过 sheet.Name 可以获取当前数据表的名称。
// write
sheet.Name = 'newSheetName'; // 将数据表的名称设置为'newSheetName' 这表明该数据表在用户界面中将以新的名称显示,可能用于标识或分类不同的数据表。
}
main();
简化代码
function main() {
Application.Sheets(1).Name = 'new'; // 直接设置名称属性
}
main();
一句代码
Application.Sheets(2).Name = 'new5'; // 直接设置名称属性
批量重命名
function renameSheets(newNames) {
for (let i = 0; i < newNames.length; i++) {
Application.Sheets(i + 1).Name = newNames[i];
}
}
function main() {
const names = ["销售数据", "库存记录", "财务报表"];
renameSheets(names);
}
main();
监听事件的应用
function main() {
let eventContext = Application.Sheets(1).OnRename(data => {
console.log(`原名称: ${data.originValue}, 新名称: ${data.value}`);
// 取消事件监听
eventContext.Destroy();
});
Application.Sheets(1).Name = "新";
}
main();