Office JS getResourceFieldAsyn c не работает на значимых полях и не заполняется должным образом - PullRequest
0 голосов
/ 03 февраля 2020

Надстройка нашего проекта до сих пор работала правильно, но не в последней сборке, использующей традиционный пограничный браузер. Для подтверждения надстройки с помощью пограничного браузера

enter image description here

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

Ниже приведены поля, которые мы используем

        1. Office.ProjectResourceFields.Name,

        2. Office.ProjectResourceFields.ResourceGUID

Шаги для воспроизведения

  1. Создайте пустой проект
  2. Добавьте три или более ресурсов и назначьте их для задачи
  3. , вызовите getResourceFieldAsyn c, передав (name, resourceGuid)
  4. Проверьте в консоли - только несколько ресурсов выбираются, чтобы убедиться, что последний ресурс не завершен.

Среда:

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 хранилище

Может кто-нибудь, пожалуйста, помогите.

...