【问题标题】:How to get data from range of column cells using Google Apps Script(GAS)?如何使用 Google Apps 脚本(GAS)从列单元格范围内获取数据?
【发布时间】:2015-10-19 14:31:49
【问题描述】:

我想从单元格 A2 到单元格 A12 从列 A 获取数据。我尝试使用以下代码,但我不断收到错误:

Cannot find method getDataRange(string). (line...

我不想使用range = sheet.getDataRange();,因为那会复制 整个工作表值!如何解决上述错误?

function getRangeData()
{
  var sheet = SpreadsheetApp.getActiveSheet(),
      range,
      values_array; 

  range = sheet.getDataRange('A2:A12');
  values_array = range.getValues();

  Logger.log(values_array);
}

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    getDataRange() 函数没有参数。 (documentation) 你需要挖掘更多才能找到实现愿望的替代方法。

    您要查找的函数是Sheet.getRange(),它支持多种表示所需范围的方式,包括one that takes a string expressing a range in A1Notation

    function getRangeData()  {
      var sheet = SpreadsheetApp.getActiveSheet(),
          range,
          values_array; 
    
      range = sheet.getRange('A2:A12');
      values_array = range.getValues();
    
      Logger.log(JSON.stringify(values_array));
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-13
      • 2020-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多