首页 > 解决方案 > 如何知道在 excel 中打开的文件是否已保存?

问题描述

我正在尝试找到一种方法来检测我的任务窗格加载项当前正在运行的文件是否已保存。我知道可以在 word 插件中执行此操作,但我希望它用于 excel 插件。

标签: office-jsoffice-addinsexcel-addins

解决方案


您可以使用workbook.propertiesAPI​​来获取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());
  });

推荐阅读