Google apps script 从Google Sheets将数据矩阵读入脚本函数

Google apps script 从Google Sheets将数据矩阵读入脚本函数,google-apps-script,google-sheets,google-sheets-macros,Google Apps Script,Google Sheets,Google Sheets Macros,我是谷歌工作表脚本的新手,所以我试图通过查看其他专业代码来学习。我注意到,大多数在数组中读取的例程都使用.getDataRange().getValues(),它读取整个工作表 我工作的工作表在任何一张工作表上都有很多不同的数据信息。有没有一种简单的方法可以读取工作表的一部分而不是整个工作表 例如:如果我想读取范围D6:J45(请注意,范围可以根据用户请求更改): 如何仅将矩阵数据加载到脚本中的二维数组中 如果我必须使用嵌套for循环,.length似乎可以获得#行数,那么如何获得范围内的列数

我是谷歌工作表脚本的新手,所以我试图通过查看其他专业代码来学习。我注意到,大多数在数组中读取的例程都使用
.getDataRange().getValues()
,它读取整个工作表

我工作的工作表在任何一张工作表上都有很多不同的数据信息。有没有一种简单的方法可以读取工作表的一部分而不是整个工作表

例如:如果我想读取范围D6:J45(请注意,范围可以根据用户请求更改):

  • 如何仅将矩阵数据加载到脚本中的二维数组中

  • 如果我必须使用嵌套for循环,.length似乎可以获得#行数,那么如何获得范围内的列数

    • 用于获取指定范围的值
    • getValues()
      返回一个2D数组。列数对应于内部数组的长度,因此您必须检索外部数组元素的
      长度
      ,如下所示:
    var values=SpreadsheetApp.getActiveSheet().getRange(“D6:J45”).getValues();
    var numberOfColumns=值[0]。长度;
    
    至少在发布之前。看这回答了你的问题吗?