#javascript #outlook #office-js #outlook-addin #outlook-web-addins
#javascript #outlook #office-js #outlook-добавление #outlook-веб-дополнения
Вопрос:
Я пытаюсь найти уникальный идентификатор для идентификации запланированной встречи с помощью надстройки Outlook (в Appointment Organizer). Я исследовал и нашел GlobalAppointmentID
. Идентификатор для встречи Outlook, который не меняется. но это может быть полезно только в VBA. Я пытаюсь разработать надстройку с использованием javascript. Есть ли какая-либо альтернатива GlobalAppointmentID
? Я уже проверил seriesId
, но это не соответствует требованию. As seriesId
доступно, только если я редактирую собрание последовательно, а не для исходного приглашения на собрание в качестве ведущего.
Любые предложения будут оценены.
Ответ №1:
Из набора API 1.8 API getItemIdAsync доступен в Appointment Organizer и предоставляет идентификатор элемента, который можно использовать для идентификации встречи.
Комментарии:
1. Я получаю сообщение «Идентификатор не может быть получен, пока элемент не будет сохранен». Я пытаюсь получить идентификатор элемента в событии календаря. Элемент не сохраняется до определенного времени. не изменится ли идентификатор элемента при редактировании собрания?
2. Идентификатор элемента недоступен, пока элемент не будет сохранен. Вы можете сохранить элемент перед вызовом getItemIdAsync, но сначала вызвать item.SaveAsync: learn.microsoft.com/en-us/javascript/api/outlook /…
3. Также, пожалуйста, обратите внимание, что ItemId не является неизменяемым. Идентификатор элемента изменится, если элемент перемещен, например, в другую папку. В настоящее время неизменяемые идентификаторы не поддерживаются. Мы отслеживаем запросы на дополнительные функции Outlook на нашей странице голосовых сообщений пользователей. Похоже, что эта функция уже была запрошена другими. Пожалуйста, поддержите существующий запрос. Запросы функций на голос пользователя рассматриваются при выполнении процесса планирования: officespdev.uservoice.com/forums /…
4. хорошо, идентификатор элемента меняется, даже когда я пытаюсь отредактировать ту же встречу. Как мне проверить, что это то же собрание, которое я редактирую, и я хочу иметь возможность идентифицировать редактируемые собрания?
5. Не могли бы вы объяснить свой сценарий, чтобы помочь нам лучше понять функциональность, которую вы ищете? С помощью какого клиента вы редактируете встречу (OWA, win32, mac)? Вы редактируете отправленную встречу?