学AI代码笔记【016】号【WPS嘉年华】


16.2025年08月28日 星期日学AI代码笔记【016】号

主要内容

🔔

设置快速访问视图

设置快速访问视图 | WPS开放平台

View.IsFavView

说明

可读写 设置视图是否为快速访问视图

返回值

Boolean

官方的代码无法执行

ai修改后,可以运行(取消)

(设置)

有问题的地方,当循环执行时(true,或false任意一个),能实现同样的效果。这里没搞懂。

如下图,第一次执行,设置快捷,第二次执行,取消快捷,第三次执行,设置快捷。但是都是flase,理论上只有取消的功能。但是能够实现设置的功能。true也有同样的类似情况。

关键代码

  1. 官方

function getFavView() {
    const view = Application.Sheets(1).Views(1);
    const isFavView = view.IsFavView; // 若为快速访问视图返回true,若不为快速访问视图返回false
}
function setFavView() {
    const view = Application.Sheets(1).Views(1);
    view.IsFavView = false; // 取消设置为快速访问视图
    view.IsFavView = true; // 设置为快速访问视图
}
main();
  1. ai修改的代码,第一种

function getFavView() {
    const view = Application.Sheets(1).Views(1);
    const isFavView = view.IsFavView; // 获取快速访问视图状态
    console.log("是否为快速访问视图: " + isFavView);
}
function setFavView(value) {
    const view = Application.Sheets(1).Views(1);
    view.IsFavView = value; // 设置快速访问视图状态
    console.log("已设置快速访问视图状态为: " + value);
}
function main() {
    getFavView(); // 检查当前视图状态
    setFavView(false); // 取消快速访问视图
    // setFavView(true); // 设置为快速访问视图
}
main();
  1. ai修改的代码,第二种

function getFavView() {
    const view = Application.Sheets(1).Views(1);
    const isFavView = view.IsFavView; // 获取快速访问视图状态
    console.log("是否为快速访问视图: " + isFavView);
}
function setFavView(value) {
    const view = Application.Sheets(1).Views(1);
    view.IsFavView = value; // 设置快速访问视图状态
    console.log("已设置快速访问视图状态为: " + value);
}
function main() {
    getFavView(); // 检查当前视图状态
    // setFavView(false); // 取消快速访问视图
    setFavView(true); // 设置为快速访问视图
}
main();

多维表代码使用案例库

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


湖南省
浏览 179
收藏
3
分享
3 +1
1
+1
全部评论 1
 
云上
· 上海
回复