Надстройка нашего проекта до сих пор работала правильно, но не в последней сборке, использующей традиционный пограничный браузер. Для подтверждения надстройки с помощью пограничного браузера
![enter image description here](https://i.stack.imgur.com/2ykNd.png)
window.navigator.userAgent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; WebView/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363"
Ожидаемое поведение:
getResourceFieldAsyn c должен успешно возвращать значения полей (например, имя ресурса или Guid)
Текущее поведение:
Вместо этого оно является неполным или иногда дает сбой. (Обещание не завершено). Снимок экрана ниже.
![Call Waiting for Promise](https://i.stack.imgur.com/5SQar.png)
Ниже приведены поля, которые мы используем
1. Office.ProjectResourceFields.Name,
2. Office.ProjectResourceFields.ResourceGUID
Шаги для воспроизведения
- Создайте пустой проект
- Добавьте три или более ресурсов и назначьте их для задачи
- , вызовите getResourceFieldAsyn c, передав (name, resourceGuid)
- Проверьте в консоли - только несколько ресурсов выбираются, чтобы убедиться, что последний ресурс не завершен.
Среда:
1. Windows 10: версия 1909 (сборка ОС 18363.628) 2. Клиент Microsoft Online Project для настольных компьютеров MSO (16.0.12430.20172), 64-разрядная версия 2001 ( Build 12430.20184 Click to Run)
Эта ошибка была замечена в Github на office JS хранилище
Может кто-нибудь, пожалуйста, помогите.