Так что проблема, с которой я сталкиваюсь, в Internet Explorer.
Я пытаюсь получить данные из таблицы и загрузить их в виде файла Excel. Набор данных огромен и составляет почти 4 МБ.
используя для этого библиотеку xlxs-populate, все прекрасно работает в других браузерах, таких как chrome и firefox, но в IE страница просто вылетает в течение нескольких секунд и загрузка не происходит.
Итак, я попытался добавить асинхронную функцию с ожиданием для извлечения данных из таблицы. так что он ждет, и страница не должна падать.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что Internet Explorer показывает ошибку вроде: «1005 *
»
Моя асинхронная функция:
это показывает Expected ';'
в моей асинхронной функции.
async function startLoop(sellOutDataWorkSheet, summaryDataOptions, sheetDeferred){
await sellOutDataWorkSheet.getSummaryDataAsync(summaryDataOptions).then(function(summaryData){
alert('goes in');
});
};
и я называю это как:
function buildCsvReport(){
startLoop(sellOutDataWorkSheet, summaryDataOptions, sheetDeferred);
}