/
综合
问答
圈子
双11热力开启!
签到
发帖
发帖子
提问题
登录/注册
个人中心
我的帖子
我的收藏
WPS Office官方社区
发帖子
提问题
点击登录
综合
问答
圈子
双11热力开启!
AI速问
js宏怎么加延时关闭文件
举报
举报反馈
盖戳
Qu
js宏怎么加延时关闭文件
WPS表格
JS宏
2025-04-11 01:16:21
上海
浏览 576
收藏
2
分享
2
+1
5
+1
请
登录
后发表评论哦
全部评论
5
wils
创作者俱乐部成员
宏用OnTime 加载项试了一下setTimeout(()=>{wps.Application.ActiveWorkbook.Close()}, 1000)可以的
2025-04-11 02:14:16
·
广东省
回复
举报
举报反馈
盖戳
周军
金山办公
async function main(context: Excel.RequestContext) { // 执行其他操作 const sheet = context.workbook.worksheets.getActiveWorksheet(); const range = sheet.getRange("A1"); range.values = [
["延时后关闭..."]
]; console.log("开始等待..."); await delay(5000); // 等待5秒 console.log("等待结束"); context.workbook.save(); // 提示关闭(无法直接关闭,需用户操作) console.log("请手动关闭文件"); } // 自定义延时 function delay(ms: number): Promise<void> { return new Promise((resolve) => setTimeout(resolve, ms)); }
2025-04-11 01:31:17
·
广东省
回复
举报
举报反馈
盖戳
Jackson
JS宏没有setTimeout,这个也要定义
2025-04-11 01:55:27
·
湖南省
回复
举报
举报反馈
盖戳
查看更多评论
Qu
帖子
2
回复
2
点赞
4
创作者俱乐部成员
金山办公