javascript - 未捕获范围错误:字符串长度无效 - Tableau JS API
问题描述
我正在尝试使用getUnderlyingDataAsync
Tableau JS API 中的方法提取数据并生成 csv。
我想尝试引入大约一百万行(在某些情况下可能更多)。但是,我看到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 中的错误吗?
对于我如何解决这个问题的任何帮助都会非常棒。
解决方案
推荐阅读
- linked-list - 从链表中删除元素
- javascript - 我该如何解决这个问题?TypeError:无法在 react.js 中读取未定义的属性(读取“地图”)
- c# - 将特定数据从 OnPrem (SQL DB) 迁移到 Azure (SQL DB)
- javascript - 如何在js中实现类绑定
- javascript - 如何在反应中清除文件类型输入字段的文件名
- php - Laravel 文件未上传
- html - 如何访问数组中的特定元素 - 角度模板?
- c# - 在 C# 中计算时间跨度并将结果存储在 MSSQL 中
- java - 如何在Java中找到每月的第一个工作日?
- windows - 如何用前导零重命名和填充目录