Office.context.mailbox.item.body.setSelectedDataAsync исключение - PullRequest
0 голосов
/ 23 сентября 2019

Когда я звоню Office.context.mailbox.item.body.setSelectedDataAsync выдает ошибку.

Когда я открываю новое письмо в OWA и вставляю текст из надстройки, звоните Office.context.mailbox.item.body.setSelectedDataAsync, оно работает нормально, затем я меняю тип письмаиз HTML в текст, и попытаться вставить текст тоже нормально, но когда я переключаюсь обратно в HTML и пытаюсь вставить текст, который он выдает:

Uncaught (в обещании) TypeError: Невозможно прочитать свойство'cloneContents' из null .

Если я нажму на тело письма, оно будет работать нормально.

В документации Microsoft написано:

'Если курсорникогда не было в теле элемента, или если тело элемента потеряло фокус в пользовательском интерфейсе, строка будет вставлена ​​в верхнюю часть содержимого тела ».

//type: 'text' | 'html'
Office.context.mailbox.item.body.setSelectedDataAsync('TEXT TO INSERT', { coercionType: type as Office.CoercionType }, asyncResult => {...});

Ожидаемый результат:

статус: успешный.

Факт: невыполненный (в обещании) Ошибка типа: не удается прочитать свойство 'cloneContents' из null.

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