学AI代码笔记【014】号




14.2025年08月25日 星期日学AI代码笔记【014】号

主要内容

🔔

删除视图

删除视图 | WPS开放平台

删除指定视图,和002类似,可以直接参考

特定名称

删除b和c

删除多余的,只保留一个

关键代码

  1. 官方代码

function main() {
  const view = Application.Sheets(1).Views(1);
  view.Delete();
}
main()
  1. 优化

function main() {
  const view = Application.Sheets(1).Views(3).Delete();
}
main()
  1. 一句话代码

Application.Sheets(1).Views(3).Delete();
  1. 删除"B"视图

Application.Sheets(1).Views("B").Delete();
  1. 删除"C"和"D"视图

Application.Sheets(1).Views("C").Delete(); // 删除视图 C
Application.Sheets(1).Views("D").Delete(); // 删除视图 D
  1. 删除c和d,优化

function deleteViews(viewNames) {
 viewNames.forEach(name => Application.Sheets(1).Views(name).Delete());
}
deleteViews(["C", "D"]); // 删除视图 C 和 D
  1. 删除3个【这个挺好,能把多个写入进去,然后删除,当实现权限控制时,用得到】

function deleteViews(viewNames) {
 viewNames.forEach(name => Application.Sheets(1).Views(name).Delete());
}
deleteViews(["B","C", "D"]); // 删除视图B C 和 D
  1. 清空多余视图(只保留第一个视图)

// 清空多余视图
function deleteAllViewsExceptFirst() {
 const views = Application.Sheets(1).Views; 
 // 获取视图集合  
 const viewCount = views.Count; 
 // 获取视图总数  
 for (let i = viewCount; i > 1; i--) { 
   // 从最后一个视图开始删除,保留第一个视图  
   views.Delete(i); 
   // 删除指定索引的视图  
   }
}
deleteAllViewsExceptFirst(); 
// 调用函数执行删除操作

多维表代码使用案例库

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


湖南省
浏览 146
收藏
3
分享
3 +1
+1
全部评论