繁体   English   中英

如何使用变量引用 Google 表格脚本中的特定行?

[英]How to refer to a specific row in Google Sheets Scripts using a variable?

在我的脚本中,我需要使用变量中的数字来引用特定的行。 例如,如果变量"rownumber"是 21,我想要这个代码行:

var final_row = target_sheet.getRange('21:21');

您可以使用 getRange 的getRange(row, column, numRows, numColumns) getRange

var rownumber = 21;
var final_row = target_sheet.getRange(rownumber,1,1,target_sheet.getMaxColumns());

getMaxColumns()将为您提供整行,直到工作表的最后一列,从第一列开始。

或者,您可以使用getLastColumn()从第一列到最后一列的内容:

var rownumber = 21;
var final_row = target_sheet.getRange(rownumber,1,1,target_sheet.getLastColumn());

有多种方法可以做到这一点:

  1. 模板文字(模板字符串)
var final_row = target_sheet.getRange(`${rownumber}:${rownumber}`);
  1. 加法运算符+
var final_row = target_sheet.getRange(rownumber + ':' + rownumber);
  1. Array.prototype.join()
var final_row = target_sheet.getRange([rownumber, rownumber].join(':');

资源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM