Office 加载项:Excel API Set 1.16 在使用本地 Office.js 版本时不可用

问题描述 投票:0回答:1

我正在使用最新的

npm
版本的 JavaScript API 开发 Excel 加载项,但在最新的 Excel API 集 (1.16) 功能方面遇到了问题。

我正在尝试从 RangeObject 访问

valueAsJson
属性,这是 Excel API 1.16 的一部分。我安装了最新版本 1.1.93,它应该包含此功能。但是,当从
Range
对象加载此属性时,它会失败,并且在调试时我可以看到
Range
实例没有
valueAsJson
属性。我按照文档做了一切:

  • 安装了最新版本的@microsoft/office-js (v1.1.93)。
  • 在我的 HTML 文件中添加了脚本引用,如下所示:
    <script src="/assets/office-js/office.js"></script>
  • 大多数功能都可以使用,但与 Excel API 集 1.16 相关的任何内容(如
    valueAsJson
    )均不可用,并且在相应的 office.d.ts 文件中也找不到。
  • 切换到 Office.js 的 CDN 版本时,一切都按预期运行,但我们需要加载项离线工作,因此不能选择使用 CDN。

有谁知道为什么会发生这种情况或如何解决? 任何帮助将不胜感激!

office-js excel-addins javascript-api-for-office
1个回答
0
投票

office.js (@microsoft/office-js (v1.1.93).) 的 npm 版本不再更新。要使用 Office.js 的本地副本,您必须从 CDN 复制文件。

© www.soinside.com 2019 - 2024. All rights reserved.