Получить все доступные значения в Office.context.mailbox.item для Outlook - PullRequest
0 голосов
/ 08 января 2019

Есть ли API для доступа, чтобы получить все доступные значения async в Office.js, в частности, Office.context.mailbox.item в Outlook?

Я не вижу ничего в документах .

Мне нужно захватить около 10 полей, и на сегодняшний день реализованы только с обратными вызовами, например,

var ITEM = Office.context.mailbox.item;
var wrapper =  //fn to parse results and call next field getAsync as cb
ITEM.end.getAsync(wrapper);

1 Ответ

0 голосов
/ 08 января 2019

В предоставленной вами документации указано, что Office.context.mailbox.item - это пространство имен. В пространстве имен нет метода, который бы перечислял все другие методы в пространстве имен и возвращал бы некоторый консолидированный результат, вместо этого вы бы использовали конкретный метод, получили бы результат и перешли к следующему интересующему вас методу. Это все Office.js API предлагается для item.

Если вам нужно получить несколько свойств элемента одновременно, вы можете посмотреть на поддержку запросов EWS API Office.js, позвонив по номеру Office.context.mailbox.makeEwsRequestAsync. Внутри вашего XML-запроса вы можете указать интересующие вас поля и получить их одним запросом / ответом. См. Вызов веб-служб из статьи надстройки Outlook для получения дополнительной информации.

Еще один вариант получить сразу несколько свойств элемента - это Использовать API REST Outlook из надстройки Outlook

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