Пользовательская функция Async не работает на ПК office 365

#excel-addins #custom-function

#excel-дополнения #пользовательская функция

Вопрос:

Я использую этот пример кода из документации office add in для запуска асинхронной функции

 async function getStarCount(userName, repoName) {
  try {
    //You can change this URL to any web request you want to work with.
    const url = "https://api.github.com/repos/"   userName   "/"   repoName;
    const response = await fetch(url);
    //Expect that status code is in 200-299 range
    if (!response.ok) {
      throw new Error(response.statusText)
    }
      const jsonResponse = await response.json();
      return jsonResponse.watchers_count;
  }
  catch (error) {
    return error;
  }
}
  

Она работает в office 365 online в Chrome и Edge, но в настольной версии Office 365 возвращает ошибку «#ЗАНЯТО!».

Кроме того, это журнал из OfficeAddins.log.txt файл журнала выполнения

19.08.2018 15:05:08 Подробная среда выполнения [Консоль] [Журнал] Подробные пользовательские функции [Выполнение] [Начать] Функция = КОЛИЧЕСТВО звезд 19.08.2018 15:05: 08 Подробная среда выполнения [Консоль] [Журнал] Хост, возможно, не установил никакого обратного вызова продолжения обещания. Обещания могут не выполняться.

Комментарии:

1. Вы все выяснили, как с этим справиться?