首页 > 解决方案 > 模拟旧 API 版本进行测试

问题描述

我正在开发一个 Excel 加载项。我的本地版本的 Excel 运行的是最新版本,因此我可以访问所有最新的 API 调用。但是,我希望能够为具有不同版本的用户测试体验(并解决潜在的 API 漏洞)。

例如,我正在使用getRangeOrNullObjectAPI v1.4 中可用的调用。有没有合理的方法来模拟使用旧版本?我希望能够在不使用getRangeOrNullObject“真实”环境的情况下处理糟糕的范围。

我试过指向一个特定的版本,例如:

https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js

但是,这似乎加载了最新的。其他版本(1.2、1.3)是404.

标签: exceloffice-js

解决方案


Office 开发中心

指定 Office 主机和 API 要求

您的 Office 加载项可能取决于特定的 Office 主机、要求集、API 成员或 API 版本才能按预期工作。例如,您的加载项可能:

  • 在单个 Office 应用程序(Word 或 Excel)或多个应用程序中运行。

  • 使用仅在某些版本的 Office 中可用的 JavaScript API。例如,您可以在 Excel 2016 中运行的加载项中使用 Excel JavaScript API。

  • 仅在支持您的加载项使用的 API 成员的 Office 版本中运行。

本文可帮助您了解应选择哪些选项以确保您的加载项按预期工作并尽可能覆盖最广泛的受众。

有关当前支持 Office 加载项的位置的高级视图,请参阅Office 加载项主机和平台可用性页面

请参阅源中的完整文章。


相关链接:


推荐阅读