如何使用WPS js 宏 指定某一工作表在桌面生成工作簿?

function 批量拆分工作表(){
    for (var sh of Sheets){
        sh.Copy();
        ActiveWorkbook.SaveAs("D:/WPS/"+sh.Name);
        ActiveWorkbook.Close();
    }
}

这个是通用,遍历后每一个工作表生成所有工作簿。

应该如何加代码可以实现比如名为“张三”的工作表单独生成工作簿

江苏省
浏览 236
1
6
分享
6 +1
6
1 +1
全部评论 6
 
wils
wils

创作者俱乐部成员

function tt() { const sh = Sheets('张三') sh.Copy() ActiveWorkbook.SaveAs('D:/WPS/'+sh.Name) ActiveWorkbook.Close() }
· 海南省
回复
愁小白
感谢大佬分享,我下面的代码也跑通了 function 批量拆分工作表(){ Sheets.Item("张三").Copy(); ActiveWorkbook.SaveAs("D:/WPS/"+Sheets.Item("张三").Name); ActiveWorkbook.Close(); } 多次生成有重复的工作表需要替换。 最新时间戳如命名为张三20250204,应该怎么加?
· 江苏省
回复