学AI代码笔记【006】号


6.2025年08月18日 星期一学AI代码笔记【006】号

主要内容

🔔

设置图标+重命名

设置图标 | WPS开放平台

重命名 | WPS开放平台

  1. 设置数据表的图标,相当于区分数据表的图标。

  1. 问ai看能否实现视图的修改图标,ai给的回复是不行

  1. Emoji 图标,有大概上百个,找到了别人整理好的,然后粘贴后,测试没有问题,通过粘贴,可以实现任意表情的替换。(emoji表情)

  1. 重命名代码效果

  1. 简化代码后的效果(代码从三行变成一行)

  1. 直接一句也可以执行

  1. 问ai,看有其他用处没有

  1. 批量操作

  1. 这个代码能执行,但是不能打印,没搞懂

总结一下:

设置图标,这个在特定时候,有点作用,但是不是必须的,而且用手动去修改好像也不难。如果用在新建表的时候,应该是可以的。

重命名,单个命名和批量命名,可以很好用。

同时结合其他的功能,可以实现很多效果。

关键代码

  1. 官方代码

function main() {
    const sheet = Application.Sheets(1);
    // read
    const sheetIcon =  sheet.Icon;
    // write
    sheet.Icon = '📚';
}
main()
  1. 设置图标的详细解释

function main() {
    const sheet = Application.Sheets(1); // 获取当前文档中的第一个数据表对象
    // read
    const sheetIcon = sheet.Icon; // 读取数据表的图标属性( Icon )
    // write
    sheet.Icon = '📚'; // 将数据表的图标设置为'📚'(一个表示书籍的 Emoji )
}
main();
  1. 替换一个图标

function main() {
    const sheet = Application.Sheets(1);
    // read
    const sheetIcon =  sheet.Icon;
    // write
    sheet.Icon = '😋';
}
main()
  1. 重命名官方代码

function main() {
    const sheet = Application.Sheets(1);
    // read
    const sheetName = sheet.Name;
    // write
    sheet.Name = 'newSheetName';
}
main()
  1. 详细解释

function main() {
    const sheet = Application.Sheets(1); // 获取当前文档中的第一个数据表对象     
// read
    const sheetName = sheet.Name; // 读取数据表的名称属性( Name ) 通过 sheet.Name 可以获取当前数据表的名称。   
// write
    sheet.Name = 'newSheetName'; // 将数据表的名称设置为'newSheetName' 这表明该数据表在用户界面中将以新的名称显示,可能用于标识或分类不同的数据表。
}
main();

  1. 简化代码

function main() {
    Application.Sheets(1).Name = 'new'; // 直接设置名称属性
}
main();
  1. 一句代码

Application.Sheets(2).Name = 'new5'; // 直接设置名称属性
  1. 批量重命名

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();
  1. 监听事件的应用

function main() {
    let eventContext = Application.Sheets(1).OnRename(data => {
        console.log(`原名称: ${data.originValue}, 新名称: ${data.value}`);
        // 取消事件监听
        eventContext.Destroy();
    });
    Application.Sheets(1).Name = "新";
}
main();

多维表代码使用案例库

【1】多维表代码使用案例库


湖南省
浏览 1477
收藏
1
分享
1 +1
1
+1
全部评论 1
 
HC.旋
点赞支持
· 福建省
回复