Ссылки на библиотеку API JavaScript для Office
Библиотека API JavaScript для Office предоставляет API- интерфейсы, которые надстройка может использовать для взаимодействия с приложением Office. Самый простой способ сослаться на библиотеку — использовать сеть доставки содержимого (CDN), добавив следующий <script>
тег в <head>
раздел HTML-страницы.
<head>
...
<script src="https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js" type="text/javascript"></script>
</head>
При первой загрузке надстройки будут загружены и кэшируются файлы API JavaScript для Office, чтобы убедиться, что она использует самую актуальную реализацию Office.js и связанные с ней файлы для указанной версии.
Важно!
Необходимо ссылаться на API JavaScript для Office из <head>
раздела страницы, чтобы убедиться, что API полностью инициализирован перед любыми элементами текста.
Управление версиями API и обратная совместимость
В предыдущем фрагменте /1.1/
office.js
HTML перед в URL-адресе CDN указывается последний добавочный выпуск в версии 1 Office.js. Так как API JavaScript для Office поддерживает обратную совместимость, последний выпуск будет по-прежнему поддерживать члены API, представленные ранее в версии 1.
Если вы планируете опубликовать надстройку Office из AppSource, необходимо использовать эту ссылку CDN. Локальные ссылки подходят только для внутренних сценариев, а также сценариев разработки и отладки.
Примечание.
Чтобы использовать API предварительных версий, требуется указать ссылку на предварительную версию библиотеки API JavaScript для Office в сети CDN: https://appsforoffice.microsoft.com/lib/beta/hosted/office.js
.
Включение IntelliSense для проекта TypeScript
Помимо ссылки на API JavaScript для Office, как описано ранее, можно также включить проект надстройки IntelliSense для TypeScript с помощью определений типов из DefinitelyTyped. Для этого выполните следующую команду в системной командной строке с поддержкой узла (или окне git bash) из корневой папки проекта. У вас должен быть установлен Node.js (содержащий npm).
npm install --save-dev @types/office-js
Предварительная версия API
Новые API JavaScript сначала появляются в предварительной версии, а затем становятся частью определенного нумерованного набора требований после достаточного тестирования и получения отзывов пользователей.
Примечание.
API предварительной версии могут быть изменены и не предназначены для использования в рабочей среде. Рекомендуется использовать их только в тестовой среде и среде разработки. Не используйте API предварительной версии в рабочей среде или в важных деловых документах.
Чтобы использовать API предварительной версии:
- Необходимо использовать предварительную версию библиотеки API JavaScript для Office из сети доставки содержимого (CDN)Office.js.
Файл определения типа для компиляции TypeScript и IntelliSense находится в сети CDN и имеет тип DefinitelyTyped. Эти типы можно установить с помощью
npm install --save-dev @types/office-js-preview
. - Возможно, вам потребуется присоединиться к программе предварительной оценки Microsoft 365 для доступа к более поздним сборкам Office.
Ссылки cdn для других сред Microsoft 365
21Vianet управляет службой Office 365 на основе лицензированных технологий Майкрософт для предоставления Office 365 услуг для Китая в соответствии с местными законами и нормативными актами. Надстройки, разработанные для использования в этой облачной среде, должны использовать соответствующую сеть CDN. Используйте https://appsforoffice.cdn.partner.office365.cn/appsforoffice/lib/1/hosted/office.js
вместо стандартной ссылки CDN. Это обеспечивает постоянное соответствие требованиям и обеспечивает более высокую производительность надстроек.
См. также
- Общие сведения об API JavaScript для Office
- API JavaScript для Office
- Руководство по развертыванию надстроек Office в облаках для государственных организаций
- Условия лицензионного соглашения на использование программного обеспечения Майкрософт для библиотеки API Microsoft Office JavaScript (Office.js)
Office Add-ins