如何使用预览版office-js Excel API?
How to use Preview version of office-js Excel API?
我想使用 office-js 的预览功能 Excel API(特别是 DataValidation)。
This page 说我应该使用库的 Beta 版本,他们提供了一个 link 但我不知道如何使用它。
到目前为止我做了什么:
我已经将 js 路径添加到 index.html
.
我将类型从 ts 文件复制到 node_modules
.
中的文件
但这似乎不是一个好的解决方案,因为每当我更新时 @types/office-js
我还必须再次复制源...
要使用预览 Api 您只需要:
- 安装 latest insiders fast build,并且
- 参考测试版
office.js 的 CDN,如果您将使用打字稿,打字稿
library:这是您需要使用的 URL,正如 Ricky 建议的那样,请确保将这些引用添加到您的网络应用程序中的 HTML 或 JS 文件。
https://appsforoffice.microsoft.com/lib/beta/hosted/office.js
https://appsforoffice.microsoft.com/lib/beta/hosted/office.d.ts
如果您使用的是 angular,请按照以下步骤操作。
参考beta office js cdn
<script src="https://appsforoffice.microsoft.com/lib/beta/hosted/office.js" type="text/javascript"></script>
如果您需要测试版的类型定义,请安装它。
npm install --save-dev @types/office-js-preview
如果您已经在使用生产版本,请将其卸载:
npm uninstall --save-dev @types/office-js
像这样在 tsconfig.app.json 中提及以下类型(如果类型已经为空)。
"types": ["office-js-preview"]
我想使用 office-js 的预览功能 Excel API(特别是 DataValidation)。
This page 说我应该使用库的 Beta 版本,他们提供了一个 link 但我不知道如何使用它。
到目前为止我做了什么:
我已经将 js 路径添加到 index.html
.
我将类型从 ts 文件复制到 node_modules
.
但这似乎不是一个好的解决方案,因为每当我更新时 @types/office-js
我还必须再次复制源...
要使用预览 Api 您只需要:
- 安装 latest insiders fast build,并且
- 参考测试版 office.js 的 CDN,如果您将使用打字稿,打字稿 library:这是您需要使用的 URL,正如 Ricky 建议的那样,请确保将这些引用添加到您的网络应用程序中的 HTML 或 JS 文件。
https://appsforoffice.microsoft.com/lib/beta/hosted/office.js https://appsforoffice.microsoft.com/lib/beta/hosted/office.d.ts
如果您使用的是 angular,请按照以下步骤操作。
参考beta office js cdn
<script src="https://appsforoffice.microsoft.com/lib/beta/hosted/office.js" type="text/javascript"></script>
如果您需要测试版的类型定义,请安装它。
npm install --save-dev @types/office-js-preview
如果您已经在使用生产版本,请将其卸载:
npm uninstall --save-dev @types/office-js
像这样在 tsconfig.app.json 中提及以下类型(如果类型已经为空)。
"types": ["office-js-preview"]