Что такое надстройка 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 и получить от нее помощь :). Давай еще встретимся с классными вещами :)