Я пытаюсь получить данные и сгенерировать CSV, используя метод getUnderlyingDataAsync
из Таблицы JS API.
Я хочу попытаться собрать около миллиона строк (может быть больше в некоторых случаях). Но я вижу, что я получаю ошибку Uncaught range error: Invalid string length
, когда я передаю maxRows: 200000.
ниже является релевантной частью кода
let options = {
maxRows: 200000,
includeAllColumns: false
};
let sheet = tableauViz.getWorkbook().getActiveSheet();
sheet.getUnderlyingDataAsync(options).then(function(t) {
buildCsvData(t);
}, function(err){
uploadError(err);
});
Это ошибка в API?
Любая помощь в том, как я могу обойти эту проблему, будет очень полезной.