Когда я звоню 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.