office-js - 如何知道在 excel 中打开的文件是否已保存?
问题描述
我正在尝试找到一种方法来检测我的任务窗格加载项当前正在运行的文件是否已保存。我知道可以在 word 插件中执行此操作,但我希望它用于 excel 插件。
解决方案
您可以使用workbook.properties
API来获取creationDate
,如果您获取,则不会保存工作簿null
您可以尝试的示例代码
await Excel.run(async (context) => {
let docProperties = context.workbook.properties;
docProperties.load("creationDate");
await context.sync();
console.log("Workbook creation date: " + docProperties.creationDate.toDateString());
});
推荐阅读
- docker - docker:来自守护进程的错误响应:驱动程序在端点 Web 上编程外部连接失败:启动用户级代理时出错:监听 tcp 0.0.0
- sql - 如何创建一个视图,排除与 CASE 语句中设置的任何条件不匹配的数据?
- node.js - Cloud Functions for Firestore:访问父集合数据
- xml - XPath 没有得到任何节点
- ios - Swift:Firestore 子集合、自定义对象和监听器
- mysql - --skip-grant-tables 选项不能执行语句
- html - 当我们在 Google Chrome 开发者工具上使用“删除元素”时,它真的会从实时全局服务器中删除该元素吗?
- python - 如何获取 GCP Cloud Function 实际调用的 URL,包括查询参数(Python 运行时)
- angular - 通过 Angular 服务订阅
- google-play-developer-api - paymentState 不会从试用期改变