Наша надстройка для Outlook основана на методах получения и установки BCC.У меня есть скриншот пользователя с пустым полем BCC, пытающегося выполнить действие, требующее BCC, и API (Office.context.mailbox.item.bcc.getAsync) возвращает ошибку, сообщение которой гласит:
Operation failed because the data is not current on the server.
Мы не делаем ничего особенного, чтобы получить к нему доступ.С ES6:
const getBCC = () =>
q.Promise((resolve, reject) => {
Office.context.mailbox.item.bcc.getAsync(({ value, status, error }) => (
status === Office.AsyncResultStatus.Succeeded ? resolve(value) : reject(error)
));
});
По крайней мере 200 наших пользователей столкнулись с этой ошибкой.Все они являются Outlook для пользователей Mac.Может ли кто-нибудь объяснить, почему выборка пустого (или заполненного!) Поля BCC приведет к возникновению этой ошибки, и если мы что-нибудь сможем предложить нашим пользователям, чтобы избежать ее?