Google表格/应用脚本中奇怪的返回范围结果

水电

我有一个简单的数据和代码表:

在此处输入图片说明

function test() {
var SpreadSheet = SpreadsheetApp.getActiveSpreadsheet();
var Sheet = SpreadSheet.getSheets()[0];
var frozenRows = Sheet.getFrozenRows(); 2.0
var lastRow = Sheet.getLastRow(); // 3.0
var lastColumn = Sheet.getLastColumn(); // 3.0
var headerRange = Sheet.getRange(1, 1, frozenRows, 1); // A1:A2
var dataRange = Sheet.getRange(1 + frozenRows, 1, lastRow, lastColumn); // A3:C5
var Range = Sheet.getDataRange(); // A1:C3

我不明白为什么我从以下地方得到返回值A3:C5而不是A3:C3

var dataRange = Sheet.getRange(1 + frozenRows, 1, lastRow, lastColumn);

Logger.log(dataRange.getA1Notation());

谢谢。

日加诺奇卡

所述getRange()方法具有语法getRange(row, column, numRows, numColumns)

因此,getRange(3, 1, 3, 3)将导致

  • 从第1列第3行(A3)开始
  • 3列宽
  • 三排长
  • 所以: A3:C:5
  • 要检索范围,A3:C3您需要查询:getRange(3, 1, 1, 3)
  • 换一种说法:
var startRow = (1 + frozenRows);
var rowLength = (lastRow - startRow + 1);
var startColumn = 1;
var columnLength = (lastColumn - startColumn + 1);
var dataRange = Sheet.getRange(startRow, startColumn, rowLength, columnLength);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在范围Google表格应用脚本中获取x单元格

来自分类Dev

用于在Google表格中添加数据范围的脚本

来自分类Dev

应用脚本可强制Google表格中的特定行高

来自分类Dev

提高Google表格中应用脚本代码的加载效率

来自分类Dev

Google Apps脚本电子表格返回所选范围

来自分类Dev

如何使用应用脚本更新现有图形的数据范围?[Google表格]

来自分类Dev

如何通过应用脚本从Google表格获取特定范围的行数据

来自分类Dev

Google Apps脚本-如何将此代码应用于Google表格中的多个表格

来自分类Dev

字符编码/解码返回?提交表格时的迹象或奇怪的结果

来自分类Dev

Google表格脚本:打开名为命名范围的表格

来自分类Dev

在Google表格中复制无效表格的脚本

来自分类Dev

Google表格应用脚本的神秘错误

来自分类Dev

如何绕过Google表格脚本中的“为此应用暂时禁用的Google登录”?

来自分类Dev

Google脚本隐藏Google表格中的行

来自分类Dev

比较Google表格中的2个范围和不属于第一个范围的返回值

来自分类Dev

Google表格中的ImportXML函数-为应用的过滤器计算唯一结果

来自分类Dev

Google Apps脚本函数的返回值未显示在电子表格中

来自分类Dev

是否有自定义函数或脚本返回Google表格中特定工作表的Gid?

来自分类Dev

使用Apps脚本返回到某些单元格并使其在Google表格中可编辑

来自分类Dev

在Google表格中获取子范围

来自分类Dev

Google表格脚本:基于复选框删除范围

来自分类Dev

Google表格脚本-将范围作为函数参数传递

来自分类Dev

用于从同一电子表格但不同列的不同范围创建多个图表和表格的 Google 应用脚本

来自分类Dev

使用应用程序脚本在新的Google表格中插入超链接

来自分类Dev

如何从Google表格的应用脚本中的过滤行中提取单个数组值

来自分类Dev

Google表格:如何在应用脚本中连接字符串?

来自分类Dev

如何在 Google 表格的应用程序脚本中引用行而不是列?

来自分类Dev

Google表格/应用脚本可在输入值时自动将日期戳添加到表格中

来自分类Dev

我正在尝试在电子邮件中以pdf格式发送Google表格中的范围。我的脚本卡在getid()上

Related 相关文章

  1. 1

    在范围Google表格应用脚本中获取x单元格

  2. 2

    用于在Google表格中添加数据范围的脚本

  3. 3

    应用脚本可强制Google表格中的特定行高

  4. 4

    提高Google表格中应用脚本代码的加载效率

  5. 5

    Google Apps脚本电子表格返回所选范围

  6. 6

    如何使用应用脚本更新现有图形的数据范围?[Google表格]

  7. 7

    如何通过应用脚本从Google表格获取特定范围的行数据

  8. 8

    Google Apps脚本-如何将此代码应用于Google表格中的多个表格

  9. 9

    字符编码/解码返回?提交表格时的迹象或奇怪的结果

  10. 10

    Google表格脚本:打开名为命名范围的表格

  11. 11

    在Google表格中复制无效表格的脚本

  12. 12

    Google表格应用脚本的神秘错误

  13. 13

    如何绕过Google表格脚本中的“为此应用暂时禁用的Google登录”?

  14. 14

    Google脚本隐藏Google表格中的行

  15. 15

    比较Google表格中的2个范围和不属于第一个范围的返回值

  16. 16

    Google表格中的ImportXML函数-为应用的过滤器计算唯一结果

  17. 17

    Google Apps脚本函数的返回值未显示在电子表格中

  18. 18

    是否有自定义函数或脚本返回Google表格中特定工作表的Gid?

  19. 19

    使用Apps脚本返回到某些单元格并使其在Google表格中可编辑

  20. 20

    在Google表格中获取子范围

  21. 21

    Google表格脚本:基于复选框删除范围

  22. 22

    Google表格脚本-将范围作为函数参数传递

  23. 23

    用于从同一电子表格但不同列的不同范围创建多个图表和表格的 Google 应用脚本

  24. 24

    使用应用程序脚本在新的Google表格中插入超链接

  25. 25

    如何从Google表格的应用脚本中的过滤行中提取单个数组值

  26. 26

    Google表格:如何在应用脚本中连接字符串?

  27. 27

    如何在 Google 表格的应用程序脚本中引用行而不是列?

  28. 28

    Google表格/应用脚本可在输入值时自动将日期戳添加到表格中

  29. 29

    我正在尝试在电子邮件中以pdf格式发送Google表格中的范围。我的脚本卡在getid()上

热门标签

归档