如何使用Office-js Excel API的预览版?

时间:2018-07-20 11:51:17

标签: excel office-js office-addins

我想使用office-js Excel API的预览功能(特别是DataValidation)。

This page说我应该使用该库的Beta版,并且它们提供了链接,但我不知道该怎么做。

我到目前为止所做的:
我已将js路径添加到index.html
我将类型从ts文件复制到node_modules中的文件。

但这似乎不是一个好的解决方案,因为每当我更新@types/office-js时,我也必须再次复制源代码……

2 个答案:

答案 0 :(得分:2)

要使用预览Api,您只需要:

  1. 安装l atest insiders fast build,然后
  2. 参考测试版 CDN for office.js,如果要使用打字稿,请输入打字稿 库:这是您需要使用的URL,正如Ricky建议的那样,请确保将这些引用添加到Web应用程序中的HTML或JS文件中。

https://appsforoffice.microsoft.com/lib/beta/hosted/office.js https://appsforoffice.microsoft.com/lib/beta/hosted/office.d.ts

答案 1 :(得分:1)

如果使用的是角钢,请执行以下步骤。

请参阅Beta Office js CD。

<script src="https://appsforoffice.microsoft.com/lib/beta/hosted/office.js" type="text/javascript"></script>

如果您需要Beta版的类型定义,请安装它。

npm install --save-dev @types/office-js-preview

如果您已经在使用生产版本,则将其卸载:

npm uninstall --save-dev @types/office-js

在tsconfig.app.json中提及以下类型(如果类型已经为空)。

"types": ["office-js-preview"]