Что такое надстройка Outlook?
Прежде чем перейти непосредственно к техническому аспекту, давайте кратко рассмотрим надстройки Outlook. Надстройка Outlook - это еще одно приложение, которое мы можем запустить внутри офиса, чтобы увеличить или улучшить функциональность. Мы можем создать надстройку Outlook, используя HTML, CSS, JavaScript, C # или любые другие технологии. Неважно, какую платформу мы используем, она будет работать (Outlook для Windows, Mac, учетная запись web-office 365).
Надстройка Outlook состоит из файла манифеста (файла .xml), в котором описывается, как надстройка должна быть интегрирована в Outlook. Это означает, что мы можем создать проект, используя angular, react, jquery, aurelia, C # и любую другую технологию, но для запуска надстройки внутри офиса должен быть файл манифеста внутри проекта, поэтому если мы скопируем файл манифеста во вновь созданную корневую папку проекта и произведем необходимую настройку, то он должен работать как шарм. Обычно эти надстройки Outlook могут быть приобретены в офисном магазине или загружены конечным пользователем.
Поддерживаемые почтовые надстройки,
- Сообщения электронной почты
- Запросы на встречу
- Ответы и отмены
- Назначения
Шаг 1. Настройте генератор / среду проекта надстройки Office (для надстройки Office на JavaScript)
Перед запуском генератора проектов (YO Office) вам необходимо установить node.js и npm, для этого перейдите по ссылке this
и установите рекомендуемую версию с настройками по умолчанию. Запустите node -v и npm -v в командной строке, чтобы проверить, правильно ли установлены узел и npm. Если это не дает хороших результатов, перезагрузите компьютер и повторите попытку. Затем нам нужно установить генератор Yeoman (yo) и generator-office
глобально с помощью npm. Запустите npm install -g yo generator-office
, чтобы глобально установить генератор шаблонов проектов yo и office.
Шаг 2. Создайте надстройку для офиса
Отлично, теперь вы завершили настройку своей рабочей среды для генератора надстроек Office. Теперь следующий шаг очень простой. Вам просто нужно запустить команду yo office
в cmd и выполнить простые шаги, которые предлагает вам генератор шаблонов. Вам будет предложено выбрать офисный клиент для надстройки, а также технологию, которую вы хотите использовать (React, Angular, JQuery, JavaScript и т. Д.). На этот раз мы планируем создать надстройку для Outlook, поэтому обязательно выберите Outlook в качестве офисного клиента. Наконец, yo
создаст для вас отдельный проект JavaScript в соответствии с заданными параметрами. Теперь вам решать, какие функции вам нужны в вашей надстройке, вы можете реализовать эти функции в своем отдельном проекте JavaScript.
- Что нам нужно знать о manifest.xml
Обычно каждая надстройка Outlook состоит из двух компонентов: манифеста надстройки XML и веб-страницы, поддерживаемых библиотекой JavaScript для надстроек Office (office.js). В манифесте описывается, как надстройка интегрируется с клиентами Outlook.
XML-файл манифеста позволяет надстройке Office выполнять следующие действия:
- Опишите себя, указав версию, идентификатор, язык, отображаемое имя, описание
- Позволяет использовать изображения для брендинга
- Опишите, как надстройка интегрируется с Office.
- Укажите размеры по умолчанию для надстроек контента
- Разрешения
- Определите правила для сообщения, встречи или элемента приглашения на собрание, с которыми мы взаимодействуем в надстройке.
- А как насчет веб-страниц
Когда вы создаете проект с помощью генератора «yo», он создает для нас базовый проект. После этого мы можем продолжить изменение существующих функций или пользовательского интерфейса, а также мы можем добавить больше функций, больше страниц в базовый проект, чтобы получить то, что нам нужно, от надстройки. Отлично, теперь мы создали новую надстройку, а также получили некоторое представление о том, как отдельный проект JavaScript предоставляет то, что нам нужно в надстройке Outlook. :)
Шаг 3. Установка надстройки
Есть интернет-магазин надстроек outlook, в которых есть очень интересные надстройки. Есть три способа добавить надстройку в наш клиент.
- Можно установить уже существующую надстройку, соответствующую нашим требованиям
- Публикуем собственную надстройку в интернет-магазине и устанавливаем оттуда
- Разместите собственное приложение-надстройку в среде хостинга и подключите его к офисному клиенту
Чтобы установить надстройку в локальный офис, просто щелкните значок магазина на панели инструментов быстрого доступа, откроется диалоговое окно, как на изображении выше, затем вы можете выполнить поиск по конкретной надстройке и после этого нажмите «Добавить» », Чтобы установить его в локальный Outlook.
- Что делать, если надстройка магазина неактивна?
Да, это может произойти из-за вашей версии Outlook или версии почтового сервера. Обновите свой офисный пакет до последней версии, но он у вас не работает, тогда вам нужно обратиться к своему администратору / самому себе :), чтобы обновить почтовый сервер до последней версии.
- Можно ли установить надстройку в учетной записи Office 365?
Да мы можем. Есть два способа добиться этого.
Путь 1:
Щелкните ссылку «Управление надстройками», чтобы перейти непосредственно в офисный магазин, и оттуда вы можете выполнить те же действия, которые мы обсуждали несколько минут назад, чтобы установить надстройку из магазина.
Путь 2:
После того, как вы нажали ссылку «Почта» в разделе настроек учетной записи Office 365, вам необходимо перейти в раздел «Управление надстройками» в «Параметры Genaral». Оттуда нажмите на знак «+», вам будет предложено выбрать один из трех вариантов.
- Добавить из магазина офисных приложений: для продолжения откроется диалоговое окно офисного магазина.
- Добавить из URL-адреса: здесь вы можете добавить прямую ссылку на файл manifest.xml, который включен в приложение-надстройку размещенного офиса.
- Добавить из файла: необходимо указать путь к файлу manifest.xml, который находится в файловой системе локального компьютера (внутри проекта надстройки офиса JavaScript). Этот параметр помогает разработчикам приложений связать свое приложение, которое в настоящее время находится в режиме разработки, для запуска и тестирования надстройки.
Здорово. Теперь вы знаете, как создать простую надстройку Outlook и получить от нее помощь :). Давай еще встретимся с классными вещами :)