#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. Вы все выяснили, как с этим справиться?