wps js 可以执行Application.Alert吗?下面这段代码总无法执行。

function main() {

try {

// 获取当前活动工作表

let sheet = Application.ActiveSheet;

// 定义源区域和目标区域

let sourceRange = sheet.Range("A203:AR209");

let targetRange = sheet.Range("A3:AR9");

// 验证区域是否有效

if (sourceRange.Rows.Count !== targetRange.Rows.Count ||

sourceRange.Columns.Count !== targetRange.Columns.Count) {

throw new Error("源区域和目标区域大小不一致");

}

// 复制数值(不包含公式和格式)

targetRange.Value = sourceRange.Value;

// 自动保存工作簿

Application.ActiveWorkbook.Save();

// 成功提示

Application.Alert("操作已完成!数据复制成功并已自动保存", jsOKOnly, "成功提示");

} catch (error) {

// 错误提示(含具体错误信息)

Application.Alert(

"操作失败!错误信息:" + error.message + "\n\n请检查:\n1. 区域是否存在\n2. 文件是否可写\n3. 宏权限设置",

jsOKOnly,

"错误提示"

);

}

}

江苏省
浏览 94
收藏
2
分享
2 +1
2
+1
全部评论 2
 
下面是可执行代码 // 成功提示(单参数alert) alert("操作已完成!数据复制成功并已自动保存"); } catch (error) { // 错误提示(单参数alert) alert("操作失败!错误信息:" + error.message); } }
· 江苏省
回复
 
Tam Kingsley

创作者俱乐部成员

不需要Application.Alert(),您只需要改成alert()就可以了
· 广东省
回复