Я получаю itemId
почтового сообщения после saveAsync
в режиме создания сообщения.
После отправки почтового элемента элемент Id
, поступающий в Office.context.mailbox.item.itemId
, отличается от того, что указано в режиме создания.
Код, используемый для получения itemId
в режиме создания:
var itemId = Office.context.mailbox.item.itemId;
if (itemId === null || itemId == undefined) {
Office.context.mailbox.item.saveAsync(function (result) {
itemId = result.value;
});
}
После того, как электронное письмо отправлено, я проверил электронную почту itemId
из ящика отправленных, используя:
`Office.context.mailbox.item.itemId`
к моему удивлению, это другое.
Согласно документация, itemId
должен быть таким же:
Свойство
itemId
недоступно в режиме создания. Если требуется идентификатор элемента, можно использовать методsaveAsync
для сохранения элемента в хранилище, который вернет идентификатор элемента в параметреAsyncResult.value
в функции обратного вызова.
Что я делаю неправильно?