JavaScript 数组 : Not functioning past 500 elements

标签 javascript arrays google-apps-script google-sheets

我正在 Google Sheets 中尝试创建一个数组,但它似乎不适用于超过 500 个元素。我尝试将数组初始化为所需的长度,但这也不起作用。

var option = [];
...
option = dvSheet.getSheetValues(3,startCol,colLength,1);

对于 colLength <=500 的所有值,代码按预期工作。

请帮忙!

最佳答案

好吧,对我来说,不太清楚您真正想要做什么,但是获取当前工作表数据的最佳方法是:

function getSheetData(){
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Tab1"),
      // "Data range" gets all rows and columns
      ssData = ss.getDataRange().getValues();

  // Double Array containing all data from "Tab1";
  return ssData;
}

关于JavaScript 数组 : Not functioning past 500 elements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39774088/

相关文章:

Javascript 正则表达式查找 <a href 标签

javascript - 如何将多个单独的查询结果显示到单个下拉框中的选项中?

javascript - x 轴和绘图不同步

c - 如何在 C 的 main 函数中将参数从 char 转换为 int?

ios - 从数组中删除匹配条目

javascript - 在 Google Apps 中使用 HtmlService 表单上传文件总是会导致 "server error"和堆栈跟踪

javascript - 附加的 h1 标签无法识别

javascript - 如何返回数组/值作为可以在模板中使用的光标?

google-apps-script - Google Apps 脚本自动生成的库文档

javascript - 使用 javascript 时 Google Web App 未打开 http 链接