Имитация более старых версий API для тестирования - PullRequest
0 голосов
/ 03 сентября 2018

Я разрабатываю надстройку для Excel. В моей локальной версии Excel установлена ​​последняя версия, поэтому у меня есть доступ ко всем последним вызовам API. Однако я хочу иметь возможность протестировать опыт (и обойти потенциальные дыры в API) для пользователя с другой версией.

В качестве примера я использую вызов getRangeOrNullObject, который стал доступен в v1.4 API. Есть ли какой-нибудь разумный способ симулировать использование более старой версии? Я хочу справиться с плохим диапазоном, не используя getRangeOrNullObject в "реальной" среде.

Я пытался указать на конкретную версию, например:

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

Однако, похоже, загружается самое последнее. Другие версии (1.2, 1.3) являются 404.

1 Ответ

0 голосов
/ 03 сентября 2018

Из Office Dev Center :

Укажите хосты Office и требования API

Ваша Надстройка Office может зависеть от конкретного хоста Office, набора требований, члена API или версии API, чтобы работать должным образом. Например, ваша надстройка может:

  • Запуск в одном приложении Office (Word или Excel) или нескольких приложениях.

  • Используйте API-интерфейсы JavaScript, которые доступны только в некоторых версиях Office. Например, вы можете использовать API JavaScript JavaScript в надстройке, которая работает в Excel 2016.

  • Запускается только в версиях Office, которые поддерживают членов API, используемых вашей надстройкой.

Эта статья поможет вам понять, какие параметры следует выбрать, чтобы ваша надстройка работала так, как ожидалось, и охватила максимально широкую аудиторию.

Общее представление о том, где в настоящее время поддерживаются надстройки Office, см. На странице Узел и платформа Office надстройки .

image

См. Полный текст статьи у источника .


Ссылки по теме:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...